Reload playlists from database when sidebar tree node is closed and reopened

Bug #899007 reported by Ilkka Tuohela
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Wishlist
Jamie Michalski

Bug Description

I noticed mixxx database code does read playlists contents again from db, when you leave the playlist and come back, fine: updating songs in a playlist can be done externally.

However, the 'Playlists' sidebar subtree item is not updated with new/removed playlists if the sqlite database is modified externally, even if you for example move to 'Library' and back to 'Playlists', and only way to reload externally modified playlists is to restart whole program.

Of course, this does not happen normally to anyone, unless they do something unexpected. In my case, first tool I added to my brand new pymixxx python module (separate from the mixxxmap controller stuff) a script 'mixxx-playlists' which imports m3u lists (and maybe later from itunes, deckadance and traktor if I bother: I already export these to m3u anyway...) and noticed that while import and export work just fine, this bug appears.

I will post a note about this module when it's in a shape I'm happy to publish it. Anyway it will be installable with 'pip install pymixxx' when ready, but I just started coding it 3 hours ago so it's still quite rough :)

No hurry implementing this, while it's probably quite trivial change to implement if you so wish: such playlist changes are not done during gigs I think, and I can afford to merge lists and restart the program.

Tags: easy weekend
RJ Skerry-Ryan (rryan)
summary: - wishlist: Reload playlists from database when sidebar tree node is
- closed and reopened
+ Reload playlists from database when sidebar tree node is closed and
+ reopened
Changed in mixxx:
status: New → Confirmed
importance: Undecided → Wishlist
tags: added: easy weekend
Owen Williams (ywwg)
Changed in mixxx:
assignee: nobody → Jamie Michalski (djamiem)
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/6164

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.