Opened 16 years ago

Last modified 16 years ago

#4222 closed enhancement

Update MythMusic to continue playing in the background after exiting it. — at Initial Version

Reported by: paulh Owned by: paulh
Priority: minor Milestone: 0.21
Component: mythmusic Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

This is a preview patch that I would like anyone who is interested in this feature to test and provide some feedback.

It allows you to start a playlist playing in MythMusic then exit and use other parts of myth while continuing to play music in the background.

When you exit the MythMusic playback screen you are given the option to exit and stop playing or exit and continue playing. If you choose to continue playing you can then use other parts of Myth while your music is still playing.

When a new track starts and you are not in the main music playback screen a mini popup player is shown for a few seconds then disappears. While the mini player is on screen you can press Escape to remove it or press SELECT and it will stay on screen until you press escape. There is also a new jump point that will instantly show the mini player anywhere in Myth except when playing tv/video etc. While the miniplayer is on screen you can use most of the key bindings available in the main playback screen to change tracks, fast forward, rewind, pause, stop, mute the audio, increase/decrease the volume etc. Like other part of Myth the miniplayer is fully themeable.

TODO:

Stop the miniplayer jump point always taking you back to the main menu.

Fix the visualiser not working when returning to the main player if playback has been playing in the background. Toggling Pause or changing tracks seems to fix it.

Test the Repeat and Shuffle modes are working correctly.

CD track playback works but returning to the main playback screen always rescans the CD and starts playing from the first track again rather that continuing where it left of.

Provide some sort of feedback when toggling repeat and shuffle modes in the mini player.

Add a mechanism to detect when something else needs the audio output, like playing a recording, live TV or a DVD for example and pause/stop the music player while it's in use then possibly restart playing after it's finished. Currently you have to stop music playback before playing anything else.

Change History (2)

Changed 16 years ago by paulh

Attachment: 4222-v1.patch added

Patch to allow MythMusic to play in the background

Changed 16 years ago by paulh

Attachment: miniplayer_background.png added

This new image should be copied to mythplugins/mythmusic/mythmusic/images/miniplayer_background.png

Note: See TracTickets for help on using tickets.