by Barry4679 » Tue Nov 22, 2022 9:04 pm
ZvezdanD wrote: ↑Tue Nov 22, 2022 10:26 am
No, the export/import of auto-playlists is not that simple as you think and its complexity is not overstated. That is because the rules for auto-playlists are in almost all cases related to some kind of ID that is specific to the particular database. Not a database ID, but a data ID.
For example, if I have an auto-playlist with a criterion: "Artist" "is" "Pink Floyd", that criterion is not stored in the database as such.
As I said originally I may be over simplifying things, but I did try before making my original post, to force an autoplaylist to be dependent upon row ids. I still don't see any evidence of this. Not even in the example you quote.
Maybe you are thinking of MM4? Maybe this has changed in MM5?
Example this query is stored in the MM5 db as shown below. Pink Floyd was selected from the autplaylist's dropdown list, ie. I did not type the name as text:
Code: Select all
{"conditions":{"autoSortString":"","data":[{[b]"field":"genre","operator":"=","value":"Classic Rock"[/b]}, {[b]"field":"albumArtist","operator":"=","value":"Pink Floyd"[/b]}, {"field":"lastPlayed","operator":"> (days ago)","value":"7"}]},"limit":"files","limitValue":50,"limitOrder":"sort order","matchAllCriteria":true,"sortOrders":[{"field":"title","ascending":true}],"collection":"Entire Library"}
The relevant part is
{"field":"albumArtist","operator":"=","value":"Pink Floyd"} .. ie. no IDs which are specific to the database where it was created. And the difficulty of exporting this, appears to me, to be overstated by people like LowLander and Peke.
ZvezdanD wrote: ↑Tue Nov 22, 2022 10:26 am
As I said several times already, my Restore/Synchronize Database add-on could export/import auto-playlists in MM4 (and static playlists as well) and its port for MM5 is planned.
Who knows what anyone says here, or what they actually replying to?
It is so confusing when LowLander jerks everybody around, by relocating posts into other threads, and or other forums.
I know that in many cases it helps discoverability, but he overdoes it sometimes, which really pisses me off TBH
Rob_S wrote: ↑Tue Nov 22, 2022 7:18 pm
As to addon vs core, I don't care too much who supplies it, but it is not something I think I should pay extra for, and sadly for now even that option does not exist.
I have a view on this.
I think it is to everybody's' benefit if there is a healthy active community of developers are
working to extend MediaMonkey.
I don't think that anyone would expect to be paid for small utilities, that someone made for their own benefit, and were happy to share.
But I think that it is OK,
and is important, to pay for addons containing significant amounts of work and skill, which are well supported. ZvezdanD is a clear example of this.
Then there is question about whether something is "core".
I have a very long list of disappointments about what did not make its way the "core" of the new generation of MM5.
I am not convinced that export|import of auto playlists is one of those cases. I am OK for things like that to be add-ons.
Once someone has spent the effort to make an add-on, and it has become successful, and the author is serving customers well ... then Ventis should be careful to treat that Developer well.
As far as I can see, they are largely respectful of this.
[quote=ZvezdanD post_id=503058 time=1669130777 user_id=4223]
No, the export/import of auto-playlists is not that simple as you think and its complexity is not overstated. That is because the rules for auto-playlists are in almost all cases related to some kind of ID that is specific to the particular database. Not a database ID, but a data ID.
For example, if I have an auto-playlist with a criterion: "Artist" "is" "Pink Floyd", that criterion is not stored in the database as such.
[/quote]
As I said originally I may be over simplifying things, but I did try before making my original post, to force an autoplaylist to be dependent upon row ids. I still don't see any evidence of this. Not even in the example you quote.
Maybe you are thinking of MM4? Maybe this has changed in MM5?
[url=https://www.dropbox.com/s/fzy9r9ro4leix3x/no%20ids%20here.png?dl=0]Example this query[/url] is stored in the MM5 db as shown below. Pink Floyd was selected from the autplaylist's dropdown list, ie. I did not type the name as text:
[code]{"conditions":{"autoSortString":"","data":[{[b]"field":"genre","operator":"=","value":"Classic Rock"[/b]}, {[b]"field":"albumArtist","operator":"=","value":"Pink Floyd"[/b]}, {"field":"lastPlayed","operator":"> (days ago)","value":"7"}]},"limit":"files","limitValue":50,"limitOrder":"sort order","matchAllCriteria":true,"sortOrders":[{"field":"title","ascending":true}],"collection":"Entire Library"}[/code]
The relevant part is [b] {"field":"albumArtist","operator":"=","value":"Pink Floyd"}[/b] .. ie. no IDs which are specific to the database where it was created. And the difficulty of exporting this, appears to me, to be overstated by people like LowLander and Peke.
[quote=ZvezdanD post_id=503058 time=1669130777 user_id=4223]
As I said several times already, my Restore/Synchronize Database add-on could export/import auto-playlists in MM4 (and static playlists as well) and its port for MM5 is planned.
[/quote]
Who knows what anyone says here, or what they actually replying to?
It is so confusing when LowLander jerks everybody around, by relocating posts into other threads, and or other forums.
I know that in many cases it helps discoverability, but he overdoes it sometimes, which really pisses me off TBH
[quote=Rob_S post_id=503099 time=1669162738 user_id=112670]
As to addon vs core, I don't care too much who supplies it, but it is not something I think I should pay extra for, and sadly for now even that option does not exist.
[/quote]
I have a view on this.
I think it is to everybody's' benefit if there is a healthy active community of developers are [u]working [/u] to extend MediaMonkey.
I don't think that anyone would expect to be paid for small utilities, that someone made for their own benefit, and were happy to share.
But I think that it is OK, [i]and is important[/i], to pay for addons containing significant amounts of work and skill, which are well supported. ZvezdanD is a clear example of this.
Then there is question about whether something is "core".
I have a very long list of disappointments about what did not make its way the "core" of the new generation of MM5.
I am not convinced that export|import of auto playlists is one of those cases. I am OK for things like that to be add-ons.
Once someone has spent the effort to make an add-on, and it has become successful, and the author is serving customers well ... then Ventis should be careful to treat that Developer well.
As far as I can see, they are largely respectful of this.