Player #1

Closed
opened 2018-08-04 22:13:20 +00:00 by blue · 9 comments
Owner

Need to develop a player, being able to play selected id in songs database. Just playing, nothing about cashing, registering, sharing or whatever else

Need to develop a player, being able to play selected id in songs database. Just playing, nothing about cashing, registering, sharing or whatever else
blue added this to the 0.1.0 milestone 2018-08-04 22:13:20 +00:00
blue self-assigned this 2018-08-04 22:13:20 +00:00
blue added the
Feature
label 2018-08-04 22:13:20 +00:00
Author
Owner

Added player model draft in corax
Added player controller in lorgar and player view there too
Added a draft of actions to play some song from lists

Added player model draft in corax Added player controller in lorgar and player view there too Added a draft of actions to play some song from lists
Author
Owner

adjusted a bit those buttons
finally send event to queue
now need to solve the idea with queue and play

adjusted a bit those buttons finally send event to queue now need to solve the idea with queue and play
Author
Owner

It seems I'm gonna implement 2 - 3 modes for player.
To play like a player, with caching and receiving song with File infrastructure.
To play as a radio - receiving frames to play as they come to air
To play as a stream - to play an actual song - but receive frames as a radio - that would make possible share your actual playback across multiple devices or users.

It seems I'm gonna implement 2 - 3 modes for player. To play like a player, with caching and receiving song with File infrastructure. To play as a radio - receiving frames to play as they come to air To play as a stream - to play an actual song - but receive frames as a radio - that would make possible share your actual playback across multiple devices or users.
blue started working 2018-12-03 20:39:28 +00:00
Author
Owner

WHooo-hooo, a great victory! Barely working playback! It's very bad for now, very low quality, only starts but doesn't end or pause, no playlist support, but it's the first sound ever my radio made, I'm happy

WHooo-hooo, a great victory! Barely working playback! It's very bad for now, very low quality, only starts but doesn't end or pause, no playlist support, but it's the first sound ever my radio made, I'm happy
Author
Owner

It's not that easy to make mp3 decoding, had to plug a library aurora + MP3 decoder from them.
Some songs don't work anyway - like 9th life papa roach, all i need within temptation. Need to debug that.
Some songs are not played properly, also need to debug that.

It's not that easy to make mp3 decoding, had to plug a library aurora + MP3 decoder from them. Some songs don't work anyway - like 9th life papa roach, all i need within temptation. Need to debug that. Some songs are not played properly, also need to debug that.
Author
Owner

Added prev and next handling, some kind of queue emulation, playback right after queuing.
Now I'm going to try again to implement emscripten libmad decoding

Added prev and next handling, some kind of queue emulation, playback right after queuing. Now I'm going to try again to implement emscripten libmad decoding
Author
Owner

Done, now it all decodes with libmad. Something like 2ms for a frame.

Now need seeking, "paused for buffering" state, divide actions "to play" and "to schedule", volume and we call it done for now!

Done, now it all decodes with libmad. Something like 2ms for a frame. Now need seeking, "paused for buffering" state, divide actions "to play" and "to schedule", volume and we call it done for now!
Author
Owner

Seeking - done
Buffering states - done
Autoplay next song - done

Seeking - done Buffering states - done Autoplay next song - done
Author
Owner

Basically - it's done. Everything else - new issue

Basically - it's done. Everything else - new issue
blue closed this issue 2019-02-01 22:26:21 +00:00
blue stopped working 2019-02-01 22:26:28 +00:00
1441h 47min
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Total Time Spent: 1 month 4 weeks
blue
1 month 4 weeks
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Macaw/radio#1
No description provided.