Author Topic: Handling of "Various Artists" CDs  (Read 25049 times)

0 Members and 1 Guest are viewing this topic.

Offline amb

  • Getting the hang of things.
  • **
  • Posts: 50
Re: Handling of "Various Artists" CDs
« Reply #20 on: November 17, 2005, 07:55:01 pm »
Quote
Album mode is a misnomer. In actuality, it is "Artist/Album" mode. When in Album mode, the collection is always sorted by Artist first, then grouped by album.

The Phatbox does not use the folder information at all. It just uses the song's tags. You could organize your collection so that every single song is in it's own directory, and the Phatbox wouldn't care.

OK, if this was the case, and if removing "bad_album_db=on" from phatbox.ini does what it's supposed to do, then that should take care of this problem.  But it doesn't...  :'(  ???

"Removing or commenting out bad_album_db=on will cause the album list to be sorted by album title first intead of artist then album title."


Offline todd1010

  • Veteran.
  • ****
  • Posts: 346
  • 2005 Audi S4
Re: Handling of "Various Artists" CDs
« Reply #21 on: November 17, 2005, 09:18:32 pm »
So even though one of my albums name is called, "Tribute to The Clash." And since there is various artists on that album, when in the car in album mode it won't play that entire album once I find it?
todd1010 AT gmail DOT com

Offline amb

  • Getting the hang of things.
  • **
  • Posts: 50
Re: Handling of "Various Artists" CDs
« Reply #22 on: November 17, 2005, 09:22:25 pm »
Quote
So even though one of my albums name is called, "Tribute to The Clash." And since there is various artists on that album, when in the car in album mode it won't play that entire album once I find it?

That's right... try it and see.

Offline todd1010

  • Veteran.
  • ****
  • Posts: 346
  • 2005 Audi S4
Re: Handling of "Various Artists" CDs
« Reply #23 on: November 17, 2005, 10:13:54 pm »
Hum, well I've never really actually browse by the album mode anyway. Well maybe Phat4X will fix all that up? I normally just make a bunch of "playlist" with stuff that I listen to a lot and then all the other music that's on the DMS, will be there just in case I get the need for something out of the ordinary.
todd1010 AT gmail DOT com

Offline amb

  • Getting the hang of things.
  • **
  • Posts: 50
Re: Handling of "Various Artists" CDs
« Reply #24 on: November 17, 2005, 11:46:18 pm »
Quote
Well maybe Phat4X will fix all that up?

This is the reason why I ask whether this problem is due to PMM or phatbox.  If the files are tagged correctly (and I believe mine are), then the problem would be in the phatbox.  In such a case using Phat4x instead of PMM wouldn't make a difference, would it?

Quote
I normally just make a bunch of "playlist" with stuff that I listen to a lot and then all the other music that's on the DMS, will be there just in case I get the need for something out of the ordinary.

I already have too many playlists, to the point that it becomes a chore to navigate.  ::)

Offline stealthwagon

  • Newbie
  • Posts: 1
Re: Handling of "Various Artists" CDs
« Reply #25 on: November 20, 2005, 06:04:31 am »
I still don't see a solution to the "Various Artists" Albums here.
the bad_album_db flag doesn't change anything, If I have a SoundTrack album that I want to listen to all at once, I can't!!

So one simple question:
Why can't the PhatBox sort by albums ? It can't be too hard. It's capable of doing it by Artist!

HEEELPPP !

Offline A543

  • Senior Member
  • Veteran.
  • *****
  • Posts: 214
Re: Handling of "Various Artists" CDs
« Reply #26 on: November 21, 2005, 02:25:06 am »
I might be missing something here, but can't you just make a playlist?

Offline amb

  • Getting the hang of things.
  • **
  • Posts: 50
Re: Handling of "Various Artists" CDs
« Reply #27 on: November 21, 2005, 07:56:57 am »
Quote
I might be missing something here, but can't you just make a playlist?

Yes I could, but I have a large number of various artists albums.  To make a separate playlist for each one of them would make my number of playlists unmanageably large as well, not to mention a lot of work to do so.

Offline A543

  • Senior Member
  • Veteran.
  • *****
  • Posts: 214
Re: Handling of "Various Artists" CDs
« Reply #28 on: November 21, 2005, 12:56:20 pm »
Quote
a lot of work to do so
I think there's a way in PMM to select multiple folders and have it make a playlist from each folder in one action.

Offline todd1010

  • Veteran.
  • ****
  • Posts: 346
  • 2005 Audi S4
Re: Handling of "Various Artists" CDs
« Reply #29 on: November 21, 2005, 03:24:05 pm »
Would not put the name of the Album in the Album. Use "Various Artists" in the Artist tage, and then for the title of the song put the "Artist & track title"

That way when you use SSA, you would still hear the artists name and the title of the songs.

todd1010 AT gmail DOT com

Offline amb

  • Getting the hang of things.
  • **
  • Posts: 50
Re: Handling of "Various Artists" CDs
« Reply #30 on: November 24, 2005, 06:41:27 pm »
After doing some more searches and experimentation I now understand how things work, and have a solution too!

The sort order of tracks on the phatbox is based on the .idx files on the DMS, which are in turn generated from the .db files, and these are all done by PMM.  So, the solution is to fix the .db files and to regenerate the .idx files from them.

I found a Linux shell script called phatSort (written by "Cowboy" Ben Alman) that did this, but I massaged it further to make it work the way I like it.  Now I have completely solved the "various artists" sort problem.  When browsing by album, all albums are sorted in alphabetical order (and using the alpha seek, a cinch to find), and all tracks are played in the proper order.  Yay!  :)

My own version of the phatsort script adds more error checking, backs up the original .db and .idx files before proceeding, does some cleanup, and has minor tweaks to the sorting.  Of course, if you want to use it you will need to connect the cradle to a Linux box, and you will need to re-run the script after each PMM sync/save/eject operation by PMM because the .db and .idx files will get mangled again.  One other thing, don't forget to add "album_seek=alpha" in your Profile.ini to enable alpha seeking in album mode.

admin

  • Guest
Re: Handling of "Various Artists" CDs
« Reply #31 on: November 26, 2005, 02:04:58 am »
Good work!  Please create a new thread for this with a catchy title - this will help folks when they search for this type of thing.

Offline judb

  • Administrator
  • Veteran.
  • *****
  • Posts: 1329
  • ph4t l3wtz
Re: Handling of "Various Artists" CDs
« Reply #32 on: November 27, 2005, 03:41:25 am »
Also, please put up a wiki page on it too if you would!  Good work!

Offline amb

  • Getting the hang of things.
  • **
  • Posts: 50
Re: Handling of "Various Artists" CDs
« Reply #33 on: November 28, 2005, 11:51:34 am »
OK, I'll work on a wiki entry when I get some time.  Meanwhile I fixed a couple of last minute typos in my script and the new version is -> here <-.

Offline amb

  • Getting the hang of things.
  • **
  • Posts: 50
Re: Handling of "Various Artists" CDs
« Reply #34 on: January 08, 2006, 11:04:46 am »
Hi all, I've put up yet another new version of my script for download.
It is now at v1.0.2 and is available -> here <-.

There are a couple of minor enhancements.  See the README file for details.
« Last Edit: January 08, 2006, 11:05:28 am by amb »

Offline amb

  • Getting the hang of things.
  • **
  • Posts: 50
Re: Handling of "Various Artists" CDs
« Reply #35 on: January 18, 2006, 10:02:12 am »
Hi all, with thanks to sbinger, this script is now up and available for download here:

http://downloads.phathack.com/amb/

The file name is phatsort.sh-1.0.2.tar.gz which is a tarball format bundle of the script, support files and a README file on how to use it.

I also added "myphat" (myphat-1.0.tar.gz or myphat-1.0.zip) to the same location for downloads.  This is a CGI script providing a web interface to browse your DMS music collection based on its database files.

Fron now on this will be the location for future updates of these scripts, and any other phatnoise-related software that I might whip-up.

Have fun.