Rockbox General > Rockbox General Discussion

Database Question/Request

<< < (3/4) > >>

roolku:

--- Quote from: LinusN on January 27, 2007, 02:19:52 PM ---
--- Quote from: roolku on January 27, 2007, 02:14:37 PM ---Or just make sure your mp3s are adequately tagged. :)

--- End quote ---
Just curious, how would you suggest he tagged the tracks in question? Not all tracks in the world are from an album.

--- End quote ---

I use 'meaningful' keywords such as "bootleg" or "single" or "own recording".  " < untagged > " in my mind means: I haven't fixed the tags for this track and I have a database view that shows all my mp3s with unfixed tags, so if I am bored I can tidy them up.

But I am sure different people have different opinions about that, hence "adequately".

roolku:

--- Quote from: Toxikator on January 27, 2007, 02:56:18 PM ---It's just a logical thing for me. Some tracks are from albums, some tracks aren't. The ones that aren't shouldn't be foldered away like that.

It seems highly logical to me.

--- End quote ---

I still fail to see how it is logical.

I agree and may be convenient, or a paradigm that you are used to (in fact I have sorted my files in the directory structure like that), but how is it logical?

(BTW you never answered how to deal with the artist -> year -> album -> title example)


--- Quote from: Toxikator on January 27, 2007, 02:56:18 PM ---
I don't obviously know enough about coding or the db structure in general but it seems like a relatively simple If-Then...

If ID3Tag:Album /= ""
Then
(whatever the commands are to make it display Artist>Album>Track)
ElseIf ID3Tag: Album = ""
Then
(Whatever the commands are to make it display Artist>Track)

--- End quote ---

I am sure it is possible to do this exception handling, but elegant and easy it is not. (Think for example about chunking browsing for low mem targets, the insert playlist handling etc.)

And remember, the database engine is interpreting the queries from the tagnavi.config dynamically. Hard-coding one specific case seems counter-productive to me.



Toxikator:
I'm not asking for it to be hard-coded, I was asking if there was a way to allow Tagnavi to do it.

All I was asking about was a protocol that would move "untagged" entries up one category.

I don't know what the "year" tag would do differently.

I don't tag any songs by year, but lets entertain the idea for a second:

Current Method (only going as deep as albums):

"Crazy MF band"
--1999
---- "Rock your dildo"
--1997
---- "Electric Hellsmash"
---- "Squirt"
--1845
---- "Charleston Yankee"
--1635
---- "Church Chants vol 1"
---- "Church Chants vol 2"
--< untagged >
---- "Wirelifter Chinese Spoon Torchlit"

My Idea (again, only as deep as albums):

"Crazy MF band"
--1999
---- "Rock your dildo"
--1997
---- "Electric Hellsmash"
---- "Squirt"
--1845
---- "Charleston Yankee"
--1635
---- "Church Chants vol 1"
---- "Church Chants vol 2"
--"Wirelifter Chinese Spoon Torchlit"

Makes perfect logical sense to me. If the organizational chain is missing a link, instead of adding a "ghost" link to replace it, you just shorten it.

Think of how this would work for more obscure tags; Imagine, for example, you had a significant number of 2-disc albums. You might find it sensical to add a heirarchial level for "disc"

So that you might go
Garth Brooks>Double Live>disc 1> 07. Longneck bottle (or whatever track it is)

But then for every other one-disc album, would it make more sense to have it tagged
Artist>Album>disc 1>song
or
Artist>Album>song

It's the same thing here. When I don't have an intermediary "album" sublet, I just want Artist>song.

roolku:

--- Quote from: Toxikator on January 27, 2007, 06:08:20 PM ---Makes perfect logical sense to me. If the organizational chain is missing a link, instead of adding a "ghost" link to replace it, you just shorten it.

--- End quote ---

Well, not to me. This would mean in my artist -> year -> album -> title example, if you enter an artist, you might be looking at a wild mixture of years, albums, and titles (depending how they are tagged).

So for example, you select "Eurythmics" and you see an entry "1984" - so it this the album? Or just the year (containing the album "1984" and the EP "Touch Dance" from the same year)? Or is it maybe the maxi version of the song "1984" ? Maybe it is just me, but I would find this highly confusing.

IMHO one level in the menu should only contain entries of one kind (the kind that is displayed as the heading).

Toxikator:
if you would find it confusing you could disable it. I'm not asking for a replacement structure, I'm asking for an option ;)

In fact, if you were really going to run into that problem, would it not make more sense to simply eliminate the < untagged > removal for years?

So have it sort
Artist > Year > Album (RemoveUntagged)> track
Rather than
Artist > Year (RemoveUntagged) > Album (RemoveUntagged) > track.

that's the (theoretical) beauty of having it in the Tagnavi; it's completely customizable.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version