INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Playlist as virtual album with album art?  (Read 4447 times)

Von

  • Regular Member
  • World Citizen
  • ***
  • Posts: 175
  • nothing more to say...
Playlist as virtual album with album art?
« on: August 02, 2012, 04:56:35 pm »

I have playlists that function as virtual albums. (Songs from actual albums combined to make up another album.) For instance, if you have all studio albums by an artist, you often have all the songs that will be on a greatest hits collection. So there's no need to buy that collection, but it might still be nice to "have it" in your collection.

Personally, I often like to relate to albums when using MC. That's why I would like to be able to view a playlist as an album, with appropriate album art as well. Can I do this on a playlist level, without having to create duplicate files? Any ideas?

I actually posted the question here http://yabb.jriver.com/interact/index.php?topic=33168.0 more than six years ago, but I never got a reply.  :(

Logged

MrC

  • Citizen of the Universe
  • *****
  • Posts: 10462
  • Your life is short. Give me your money.
Re: Playlist as virtual album with album art?
« Reply #1 on: August 02, 2012, 11:21:58 pm »

You can do this in a view (a playlist is just a file list).

Create a new user library field called Virtual Album, and for the tracks, enter the name you want to give to the collection of tracks.  In your view, Group By the new field Virtual Album.

You can use multiple virtual album names - just separate the names with semicolons.  Add a new user field called Virtual Albums Group Hdr as an expression type, with the value [Virtual Album]&datatype=[list], and then Group By this field instead of Virtual Album.
Logged
The opinions I express represent my own folly.

MrC

  • Citizen of the Universe
  • *****
  • Posts: 10462
  • Your life is short. Give me your money.
Re: Playlist as virtual album with album art?
« Reply #2 on: August 03, 2012, 12:02:14 am »

Edit: you can simplify and enhance this.

Instead of creating the two fields, just create Virtual Album, but make it of Type List, and edit type List.  Use this field for Categories or Group By.  Adding tracks to albums should be easier for you too.
Logged
The opinions I express represent my own folly.

vagskal

  • Citizen of the Universe
  • *****
  • Posts: 1227
Re: Playlist as virtual album with album art?
« Reply #3 on: August 03, 2012, 12:14:06 am »

You might want to add a [Virtual Album Track #] field as well and sort inside groups by that field to get the correct track order in the virtual album. You can also add a Virtual album year/date field to get the release date displayed.

To get the album art displayed for the virtual album, add a dummy file with a very short bit of silence to your library/the virtual album and give that file [Virtual Album Track #] = 0. Embed the album art for the virtual album in that dummy file. In standard view MC will display the cover art embedded in the very first track as album thumbnail.

Doing this might get easier in the future when a feature called particles gets more developed.

I do the opposite, i.e. make original albums from compilation or reissue albums I have. But since I find disc space cheap I just make a copy of the files and put them in a separate folder on the hard disc with the proper tagging for the original album.
Logged

vagskal

  • Citizen of the Universe
  • *****
  • Posts: 1227
Re: Playlist as virtual album with album art?
« Reply #4 on: August 03, 2012, 12:27:22 am »

The more I think about this, the more complicated it gets. How are the virtual album going to be displayed with correct release year and track order among the "real" albums? It is easy to get a nice view with only virtual albums, but I do no think that this is what the OP is really after.

I would recommend just copying the files if you have the disc space.
Logged

Von

  • Regular Member
  • World Citizen
  • ***
  • Posts: 175
  • nothing more to say...
Re: Playlist as virtual album with album art?
« Reply #5 on: August 03, 2012, 03:22:46 pm »

Thank you both for your input! I will try out the different approaches during the weekend.

Yes, I would prefer the release year, track numbers etc to change according to each virtual album. At the same time, I don't think I want a track that appears on a number of different virtual albums to be played more than others in random mode, for example. If it wasn't for that, I might be happy with just creating multiple copies of the files and tag them accordingly. I just want to be able to view them and access them as though I had the actual album in my collection.

Logged

MrC

  • Citizen of the Universe
  • *****
  • Posts: 10462
  • Your life is short. Give me your money.
Re: Playlist as virtual album with album art?
« Reply #6 on: August 03, 2012, 04:30:19 pm »

A possibility is to combine/encode the Track #, Release Date and Album Title all in the Virtual Album field per track, and allow the view to break them apart for display/grouping purposes.
Logged
The opinions I express represent my own folly.

vagskal

  • Citizen of the Universe
  • *****
  • Posts: 1227
Re: Playlist as virtual album with album art?
« Reply #7 on: August 03, 2012, 04:33:29 pm »

If you do not want the greatest hits to play more often than other songs, you can add an additional genre to the compilation albums and exclude that genre from smartlists. Had you owned all albums you would have had the same issue.
Logged

Von

  • Regular Member
  • World Citizen
  • ***
  • Posts: 175
  • nothing more to say...
Re: Playlist as virtual album with album art?
« Reply #8 on: August 03, 2012, 04:49:27 pm »

Had you owned all albums you would have had the same issue.

I know... I guess what I want doesn't make sense in some ways, but a lot of sense in other ways!  8)

Logged

rick.ca

  • Citizen of the Universe
  • *****
  • Posts: 3729
Re: Playlist as virtual album with album art?
« Reply #9 on: August 04, 2012, 05:32:42 pm »

A possibility is to combine/encode the Track #, Release Date and Album Title all in the Virtual Album field per track, and allow the view to break them apart for display/grouping purposes.

This idea intrigued me—as a possible means for including virtual albums in a regular view (i.e., along with real albums). That was easy enough to do by populating the list field [Album.v] with [Album Artist (auto)] • [Released] • [Album], and then grouping by [Album.v]. Any '{Album Artist} • {Released} • {Virtual Album}' added to [Album.v] for the tracks of the virtual album would result in it being listed as well.

This, of course, only displays the same tracks grouped as a different album. [Album] and any other information about the album (including the cover) remains that of the original album. I hadn't thought much about that, but I actually prefer it, especially when the virtual album is a compilation of tracks from original albums. It's more interesting to see where they came from than all being tagged as a some compilation release. It's also easy to turn any playlist into a virtual album—just by adding it to [Album.v] for the member tracks. Or make a 'My Favourites' or 'Top Ten' for any artist just by selecting the tracks and tagging them.

But there's one essential element I can't figure out. That's how to put the tracks of a virtual album in same order as album it's trying to mimic (or any particular order). It's easy enough to record the sequence. I did that by creating another list field [Track #.v] populated with '[Album Artist (auto)] • [Released] • [Album] • {Track #}'. But then there's no way (I can see) to differentiate groups and choose the applicable value from [Track #.v] for sorting. [Track #.v] could be a single value available for sorting (within groups) manually, but even that crappy solution would only handle one virtual album per track. :-\

Consider this my official call for a Stupid MC Tricks challenge. ;)
Logged

rick.ca

  • Citizen of the Universe
  • *****
  • Posts: 3729
Re: Playlist as virtual album with album art?
« Reply #10 on: August 08, 2012, 03:56:34 am »

C'mon guys! It wouldn't be stupid or a challenge if it weren't seemingly impossible. ;)

Supplementary Challenge: Having created virtual albums and enabled them in a view (i.e., grouping by the list that includes them), what rule would you use to exclude them? To show only virtual albums?
Logged

vagskal

  • Citizen of the Universe
  • *****
  • Posts: 1227
Re: Playlist as virtual album with album art?
« Reply #11 on: August 08, 2012, 10:55:23 am »

I have already said that this was complicated and recommended to just copy and re-tag the files.

As for including and excluding the virtual albums using your method, I would consider using ListItem() and be sure to always put the real album as the very first item. As for the tracknumbers, I have no idea.
Logged

mojave

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3732
  • Requires "iTunes or better" so I installed JRiver
Re: Playlist as virtual album with album art?
« Reply #12 on: August 08, 2012, 12:53:07 pm »

I recently wanted to have virtual demo clip playlists showing up as movies. For example, I wanted Surround, Bass, Visuals, Music, and Animation as virtual movies containing clips. The clips were actually Particles.

I found a simple way was to tag my clips with a media sub-type of TV Show. I used Demo Clips as the Series and used Surround, Bass, etc. as Seasons. I left them in alphabetical order, but to change the order I could have used Episode and numbered them.

I haven't put these in Video > Movies since Video > Shows is fine for me. There may be a way to use this method and make virtual albums that show up in Music.

The only problem I've had so far is that the cover art doesn't want to apply to my Series and Season. 
Logged

mojave

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3732
  • Requires "iTunes or better" so I installed JRiver
Re: Playlist as virtual album with album art?
« Reply #13 on: August 08, 2012, 01:09:38 pm »

Quote from: rick.ca
But there's one essential element I can't figure out. That's how to put the tracks of a virtual album in same order as album it's trying to mimic
I was temporarily thrown off by the virtual playlist question, but I recovered quickly.  ;D

Why aren't you just creating particles of your audio files and tagging them as the new album?

To test I just created a new Elton John album using Particles from several other albums. I tagged with a new album name and gave new track numbers. JRiver found new cover art for the album. Easy, and works with all existing views.

Quote from: rick.ca
Supplementary Challenge: Having created virtual albums and enabled them in a view (i.e., grouping by the list that includes them), what rule would you use to exclude them? To show only virtual albums?
Only include albums with a Stack Tag of Particle.
Logged

vagskal

  • Citizen of the Universe
  • *****
  • Posts: 1227
Re: Playlist as virtual album with album art?
« Reply #14 on: August 08, 2012, 01:53:03 pm »

JRiver found new cover art for the album. Easy, and works with all existing views.

Are you saying that you can save separate cover art for your audio file particles? That did not work when I tried it. What are your options for saving audio cover art (as folder.jpg and inside file)? What happens if you do a update library from file tags on the particles? That destroyed my tagging when I tried it. The particles may have become smarter since I last tried them out.
Logged

mojave

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3732
  • Requires "iTunes or better" so I installed JRiver
Re: Playlist as virtual album with album art?
« Reply #15 on: August 08, 2012, 02:04:23 pm »

I save cover art in a folder. I checked and cover art was in there for my new virtual album. I also store images in the file's tag.

I did an "Update Library (from tags)" on the Particles and it reset them to the original tag info.

I think there should be an option added to lock Particle tags or they should be locked as the default.
Logged

vagskal

  • Citizen of the Universe
  • *****
  • Posts: 1227
Re: Playlist as virtual album with album art?
« Reply #16 on: August 08, 2012, 05:07:00 pm »

Thanks for the answers. I might try particles again. I save cover art (inside file and) as folder.jpg in the music file folder and that did not work. Maybe it works now if I change that to save in designated folder. I often do update library from file tags and I am sure I will forget to check that no particles are selected and destroy my tagging.
Logged

rick.ca

  • Citizen of the Universe
  • *****
  • Posts: 3729
Re: Playlist as virtual album with album art?
« Reply #17 on: August 08, 2012, 07:49:26 pm »

I have already said that this was complicated and recommended to just copy and re-tag the files.

I know. But this is the stupid trick. ;D

Quote
As for including and excluding the virtual albums using your method, I would consider using ListItem() and be sure to always put the real album as the very first item. As for the tracknumbers, I have no idea.

What I've done is essentially this...
(Warning: Not for those demanding elegance and/or speedy refreshes.)

  • Saved [Artist] • [Album] • [Track #] in a list field [Album.Track.v], where
    • the first item is created from the actual values;
    • the subsequent items are for virtual albums...
    • ...normally added by tagging a temporary [Order] field with the track numbers, and then setting [Album.Track.v] = '[Album.Track.v]; Artist • Album • [Order]'; and then
    • if necessary, the virtual album list items are moved to the same list position by adding dummy items (v1, v2...) to the unused positions—see #3.

  • An expression field [Album.v] uses ListItem() to remove the track # elements from [Album.Track.v], and this is used as the Group by field.

  • Not having found a better solution for sorting, I've added expression columns to the view: ListItem(ListItem([Album.Track.v], n), 2, •), where n is the virtual album list position. It is then visually clear which of these columns holds the track numbers for a particular virtual album, which can then be sorted using the header Sort inside groups by...

  • [Album.v] uses a global variable (set in a pane) to selectively create Real, Virtual or All albums.

  • Optionally, I include a dummy track 0 for the virtual album. This is used to attach the cover and record meta data (album rating, review, etc.).

The screenshot shows my now primary view with a virtual album for the AC/DC compilation Plug Me In. A dummy track is included.  Note it's clear the track order is recorded in list position 3 (because there's a value for every track), so I've sorted within groups by that column.
Logged

rick.ca

  • Citizen of the Universe
  • *****
  • Posts: 3729
Re: Playlist as virtual album with album art?
« Reply #18 on: August 08, 2012, 08:00:59 pm »

Why aren't you just creating particles of your audio files and tagging them as the new album?

This is the kind of suggestion I was fishing for—as it's clear the approach I've tried is not very elegant or efficient. But I've been avoiding reliance on Particles until some of the rough edges are resolved. The particle tags being updated to those of the original file seems to be a pitfall, but my method doesn't even attempt to tag tracks with virtual album data. That can be done using a dummy track—as I have done. But if the [Album] values are updated to actual, the virtual album will go 'poof'...  :-\
Logged

vagskal

  • Citizen of the Universe
  • *****
  • Posts: 1227
Re: Playlist as virtual album with album art?
« Reply #19 on: August 09, 2012, 12:46:15 am »

I think you have proved what I said: It is complicated.

How did you get MC to display 0 for the dummy track? Zero, or nowadays also near zero, values are for me displayed as blanks in number type fields.

And why is the large thumbnail not taken from (only) the dummy file in your view? MC does this for me automatically (selects as thumbnail the cover art embedded in the very first file in the group).
Logged

rick.ca

  • Citizen of the Universe
  • *****
  • Posts: 3729
Re: Playlist as virtual album with album art?
« Reply #20 on: August 09, 2012, 02:53:49 am »

Quote
I think you have proved what I said: It is complicated.

I'm not sure what you mean by that. I would welcome a more complicated solution that is less complicated to use. But there doesn't seem to be any other solution. It is more complicated to use than a playlist, but I seldom use or even look at playlists I've created for this purpose—because they can't be displayed in a view along with real albums. I believe this is main issue for the OP as well.

Quote
How did you get MC to display 0 for the dummy track?

It's extracted from a string using ListIem(), so it's probably handled as a string.

Quote
And why is the large thumbnail not taken from (only) the dummy file in your view?

That behaviour probably depends on the group being recognized as an album. This, being a grouping of files from different folders, isn't an album according to MC's logic.
Logged

vagskal

  • Citizen of the Universe
  • *****
  • Posts: 1227
Re: Playlist as virtual album with album art?
« Reply #21 on: August 09, 2012, 08:55:33 am »

OK, thanks for the explanations.
Logged
Pages: [1]   Go Up