vgmrips

The forum about vgm files
It is currently 2018-04-22, 2:52:24

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 57 posts ]  Go to page Previous  1, 2, 3, 4
Author Message
 Post subject:
PostPosted: 2017-12-08, 2:08:27 

Staff Staff
Programmers Programmers
Offline
User avatar

Joined: 2012-04-22, 4:03:45
Posts: 211
Location: New York, NY, USA
niekniek wrote:
Ok, I guess it's at 95% stable now. I've been updating the post above about my todo list, I'll keep working on that. If you want you can build your own Emscripten 'binary' & data file but you can also get it from http://vlessert.nl/vgmplay-js/


Gives the error "[Error] ReferenceError: Can't find variable: AudioContext - VGMPlay_WebAudio (vgmplay-js-glue.js:137)" on macOS Safari 11.0.1 (High Sierra 10.13.1). Shockingly, I think Safari still uses the prefixed webkitAudioContext for its work, so I'd suggest you have that fallback as well.


Top
 Profile  
 
 Post subject:
PostPosted: 2017-12-08, 11:44:28 

Contributors Contributors
Offline
User avatar

Joined: 2017-07-17, 23:28:35
Posts: 44
neologix wrote:
Gives the error "[Error] ReferenceError: Can't find variable: AudioContext - VGMPlay_WebAudio (vgmplay-js-glue.js:137)" on macOS Safari 11.0.1 (High Sierra 10.13.1). Shockingly, I think Safari still uses the prefixed webkitAudioContext for its work, so I'd suggest you have that fallback as well.

They do; thx, fixed.


Top
 Profile  
 
 Post subject:
PostPosted: 2017-12-08, 13:03:06 

Staff Staff
Programmers Programmers
Contributors Contributors
Ball Fondlers Ball Fondlers
Offline
User avatar

Joined: 2014-01-28, 5:51:54
Posts: 593
what is this ace of base shit

_________________
If you like this post, give it a big thumbs up and hit that subscribe button down below! And as always, thanks for reading, and see you next post.


Top
 Profile  
 
 Post subject:
PostPosted: 2017-12-08, 20:46:47 

Contributors Contributors
Offline
User avatar

Joined: 2017-07-17, 23:28:35
Posts: 44
vampirefrog wrote:
what is this ace of base shit

lol, don't you like it? :D :D It's from Sonyc, MSX obviously, it's on vgmrips.


Top
 Profile  
 
 Post subject:
PostPosted: 2018-01-10, 16:18:20 

Staff Staff
Programmers Programmers
Contributors Contributors
Ball Fondlers Ball Fondlers
Offline
User avatar

Joined: 2014-01-28, 5:51:54
Posts: 593
how's this project going?

_________________
If you like this post, give it a big thumbs up and hit that subscribe button down below! And as always, thanks for reading, and see you next post.


Top
 Profile  
 
 Post subject:
PostPosted: 2018-01-11, 0:51:03 

Contributors Contributors
Offline
User avatar

Joined: 2017-07-17, 23:28:35
Posts: 44
vampirefrog wrote:
how's this project going?


Well, my todo list is somewhere on page 3. On it is nothing that's really required imo. So I guess it's ready for review and hopefully integration.


Top
 Profile  
 
 Post subject:
PostPosted: 2018-01-11, 11:55:46 

Staff Staff
Programmers Programmers
Contributors Contributors
Ball Fondlers Ball Fondlers
Offline
User avatar

Joined: 2014-01-28, 5:51:54
Posts: 593
sounds good, thx

_________________
If you like this post, give it a big thumbs up and hit that subscribe button down below! And as always, thanks for reading, and see you next post.


Top
 Profile  
 
 Post subject:
PostPosted: 2018-01-11, 22:25:11 

Contributors Contributors
Offline
User avatar

Joined: 2017-07-17, 23:28:35
Posts: 44
btw, I'm aware of bugs in the progress bar. Works fine when not changing tabs, but when you leave the player, a next track starts and you go back to the player tab it'll probably not work.. but I'm curious how you will approach this. The playback and webaudio part is separated from the graphical and gui stuff.


Top
 Profile  
 
 Post subject:
PostPosted: 2018-01-25, 17:47:30 

Contributors Contributors
Offline
User avatar

Joined: 2017-07-17, 23:28:35
Posts: 44
After some experience with the webplayer with my phone I can conclude it has even more issues. For example it won't skip to the next track all the time when the normal playback time has passed. It has probably something to do with the fact that stuff stops when the tab is not active (since the phone is in my pocket, locked), so the callback to the function that starts the next track never happens or much later, whatever the implemented behaviour of Android & Chrome on Android is. I guess something with webworkers is required to fix this, if that'll even work when the phone is locked. Since phones are optimized for battery saving I suppose even webworkers won't work. But then again, playback will stop anyway when Android decides it needs to kill the browser, so the native Android player is always preferred. The question is if the behaviour on the desktop browser is the same. I don't think so, because I'm currently listening and it skips just fine on the other tab. Any thoughts on this?

By the way, the version on Github does not have a fix for the IOS handling of Webaudio, the version on vlessert.nl does; webaudio needs to be activated by a user-initiated event, like with a button, otherwise it just won't work.


Top
 Profile  
 
 Post subject:
PostPosted: 2018-03-21, 16:17:11 

Staff Staff
Programmers Programmers
Contributors Contributors
Ball Fondlers Ball Fondlers
Offline
User avatar

Joined: 2014-01-28, 5:51:54
Posts: 593
There is a chrome:// setting to not require user interaction, but because you're using a script callback, perhaps a solution is to just not "stop" the audio stream, just use one audio stream to play multiple tracks.

_________________
If you like this post, give it a big thumbs up and hit that subscribe button down below! And as always, thanks for reading, and see you next post.


Top
 Profile  
 
 Post subject:
PostPosted: 2018-03-29, 15:41:15 

Contributors Contributors
Offline
User avatar

Joined: 2017-07-17, 23:28:35
Posts: 44
No it won't I guess. :( Chrome on IOS uses the Safari engine, it's not possible to use another then the engine from Apple. So the user interaction logic applies. Btw this also applies to Chrome Canary on other platforms currently.


Top
 Profile  
 
 Post subject:
PostPosted: 2018-03-29, 16:49:04 

Staff Staff
Programmers Programmers
Contributors Contributors
Ball Fondlers Ball Fondlers
Offline
User avatar

Joined: 2014-01-28, 5:51:54
Posts: 593
Guess for phones we can create a couple of apps that just use the vgmrips API which doesn't exist.

_________________
If you like this post, give it a big thumbs up and hit that subscribe button down below! And as always, thanks for reading, and see you next post.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 57 posts ]  Go to page Previous  1, 2, 3, 4

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group