There is a tree node to the left panel for all Imported Playlists. I have many Imported Playlists, but they all end up under this single tree node. To organize my layout, I created Playlists to group them under as follows:
https://www.dropbox.com/scl/fi/95k7jr54 ... hd4f0&dl=0
This took a few minutes to complete, and it helps to structure my playlists. What will happen when I need to delete all of these imported playlists to re-import them all when they later change? Is there a way I can automate where these imported playlists are stored similarly to my manual organization? I would rather not spend this time forever doing this each time.
Imported Playlists Organization
Moderator: Gurus
Re: Imported Playlists Organization
This is not possible. Imported Playlists will always end up in the Imported Playlists node.
It's best to use MediaMonkey to manage the Playlists and the content on it, and export if needed.
It's best to use MediaMonkey to manage the Playlists and the content on it, and export if needed.
Download MediaMonkey | License
Help: Knowledge Base | MediaMonkey for Windows 5 | MediaMonkey for Android
Lowlander (MediaMonkey user since 2003)
Help: Knowledge Base | MediaMonkey for Windows 5 | MediaMonkey for Android
Lowlander (MediaMonkey user since 2003)
Re: Imported Playlists Organization
Hmm. I will check out the database to see if I can find away. The playlists all end up in the same Playlist table. I will check out the existing data to for the possibility of restoring this layout with UPDATE statements after the fact.
Re: Imported Playlists Organization
Looking at existing data in the database, this is very do-able and quite easy. The column ParentPlaylist of the table Playlists stores the IDPlaylist of what playlist the particular one is under. An ID of 6 indicates Imported Playlists. For my data, the ID needs to be one of the following:
1777 _Artists
1779 _Genres
1780 _Ratings
A simple change of the ParentPlaylist from 6 to one of the three while MMW5 is closed is all that is needed to automatically make this change.
1777 _Artists
1779 _Genres
1780 _Ratings
A simple change of the ParentPlaylist from 6 to one of the three while MMW5 is closed is all that is needed to automatically make this change.
Re: Imported Playlists Organization
I got it done, and it was very easy. Due to this open bug https://www.mediamonkey.com/forum/viewt ... p?t=106207, I deleted all imported playlists except for my three categories via SQL.
Here are my Imported Playlists after old playlist deletion and import of updated M3U8 files:
https://www.dropbox.com/scl/fi/b144o0uo ... oz6kc&dl=0
Here they are again after my SQL UPDATE statements:
https://www.dropbox.com/scl/fi/azo1wm56 ... e2b8t&dl=0
These were my steps if anyone else wishes to accomplish this task:
Here are my Imported Playlists after old playlist deletion and import of updated M3U8 files:
https://www.dropbox.com/scl/fi/b144o0uo ... oz6kc&dl=0
Here they are again after my SQL UPDATE statements:
https://www.dropbox.com/scl/fi/azo1wm56 ... e2b8t&dl=0
These were my steps if anyone else wishes to accomplish this task:
Code: Select all
-CLOSE MMW5
-DELETE ALL IMPORTED PLAYLISTS:
DELETE FROM PlaylistSongs WHERE IDPlaylist IN (1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776)
DELETE FROM Playlists WHERE IDPlaylist IN (1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776)
-OPEN MMW5
-CONFIRM IMPORTED PLAYLISTS ARE ALL DELETED EXCEPT FOR: _Artists, _Genres, _Ratings
-IMPORT M3U8 files
-EXECUTE THREE UPDATE STATEMENTS TO ORGANIZE THE NEWLY IMPORTED PLAYLISTS:
IDPlaylist PlaylistName
1777 _Artists
1779 _Genres
1780 _Ratings
UPDATE Playlists
SET ParentPLaylist = 1777
WHERE IDPlaylist IN (
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'ESA'),
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'Fixions'),
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'Infected Mushroom'),
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'Joe Sample'),
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'Kumi Koda'),
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'Prince'),
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'Wes Montgomery'))
UPDATE Playlists
SET ParentPLaylist = 1779
WHERE IDPlaylist IN (
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'Electronica'),
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'Jazz'),
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'R&B,Pop,Rock,Metal'))
UPDATE Playlists
SET ParentPLaylist = 1780
WHERE IDPlaylist IN (
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'Rating1'),
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'Rating2'),
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'Rating3'),
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'Rating4'),
(SELECT IDPlaylist FROM Playlists WHERE PlaylistName = 'Rating5'))
-
- Posts: 552
- Joined: Fri Dec 27, 2019 4:41 pm
Re: Imported Playlists Organization
Not certain if this helps with your specific use case.
I tend to use Drag and Drop with multi-select to organise my "imported" playlists leaving behind those I do not want.
I then just delete the imported playlist node to remove those not wanted. The node is recreated next time there are M3Us to import.
Probably about once a month, I export ALL the Playlists to a folder and move files from that folder to another called Archive Playlists if the "date modified" is old. In this way I keep a back-up of All my Playlists.
A little issue is that if you have hierarchical Playlists e.g.
10cc
--->Sheet Music
--->The Very Best of 10cc
then you loose this hierarchy if you have to restore (import from the backup). Can get a little tedious if you have a few Album Artists with 10 or so Albums!
I tend to use Drag and Drop with multi-select to organise my "imported" playlists leaving behind those I do not want.
I then just delete the imported playlist node to remove those not wanted. The node is recreated next time there are M3Us to import.
Probably about once a month, I export ALL the Playlists to a folder and move files from that folder to another called Archive Playlists if the "date modified" is old. In this way I keep a back-up of All my Playlists.
A little issue is that if you have hierarchical Playlists e.g.
10cc
--->Sheet Music
--->The Very Best of 10cc
then you loose this hierarchy if you have to restore (import from the backup). Can get a little tedious if you have a few Album Artists with 10 or so Albums!
Ian Taylor