After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 600463 - Allow for conditionals in the library patterns for file/path name parsing
Allow for conditionals in the library patterns for file/path name parsing
Status: RESOLVED DUPLICATE of bug 489861
Product: banshee
Classification: Other
Component: Importing
unspecified
Other Linux
: Normal enhancement
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-11-02 19:03 UTC by Todor Todorov
Modified: 2009-11-02 19:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Todor Todorov 2009-11-02 19:03:33 UTC
In my opinion, at this moment Banshee has the best implementation of all available players for Linux out there. However, I still cannot let Banshee fully manage my library (i.e. let the application rename files and paths on import), since there is no way to sufficiently describe my preferred library structure.

So far I have files from a single CD be filed as:

LibraryPath/Album Artist/Year -- Album Name/Track -- Track Artist -- Track Title

But for albums with 2+ CDs, the scheme is as follows:
LibraryPath/Album Artist/Year -- Album Name/Disk Number/Track -- Track Artist -- Track Title

I would appreciate greatly the possibility to configure the folder_pattern to be something like:

%album_artist%%path_sep%[%disk%%path_sep%]%year% -- %album%

where the part between [ and ] would be added to the path only if the ID tag has a frame of this type (whatever pattern the user enters) AND it is not empty. Otherwise this part of the pattern would be skipped.

I hope I didn't give any confusing explanation of my idea and would see it as an implemented feature soon.

Best regards,

Todor
Comment 1 Todor Todorov 2009-11-02 19:13:47 UTC
What I mean under "best implementation" is the implementation of the library import and handling....
Comment 2 Michael Martin-Smucker 2009-11-02 19:40:07 UTC
If I'm wrong in thinking this is a dupe of Bug 489861, forgive me and feel free to reopen it.

Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 489861 ***