popeen / Booksonic-App

The Booksonic Android App, based on DSub. - OBS: The code here might not be ready for release. Feel free to compile it yourself but if so I recommend searching for the latest commit with the description "Prepare for release".
http://booksonic.org
GNU General Public License v3.0
138 stars 29 forks source link

Series / Collection #12

Open popeen opened 8 years ago

popeen commented 8 years ago

Let the books be part of a series / collection. Will need to be implemented on server.

mvanderlee commented 4 years ago

Perhaps a file in the directory that marks it as a series, and then use the Album name as the series name, and the Titles as book names.

image

While auto-detection would be amazing, this might be a low effort method.

wtanksleyjr commented 4 years ago

People who want auto-detection (like me) can do it with scripts. That way they can handle different sources -- Audible has different series formats than Downpour, for example.

mvanderlee commented 4 years ago

@wtanksleyjr do you have gist of an example script?

wtanksleyjr commented 4 years ago

Well, I have a script that can see the series in ODMs (that's simple, it's just "(.), Book \w+(, .)?"), and it also uses a series of tests against Audible (for example, "Return of the King; Book One of Lord of the Rings", or "Dark Tower IV; Something Something Dark Side" as well as the more regular patterns like ODMs have, not to mention the oddities like some series that precisely reverse series and book order.

I'll have to break this out from the rest of my scripts and publish it -- we can all experiment to make it more reliable.

-Wm

On Thu, Apr 30, 2020 at 8:25 AM mvanderlee notifications@github.com wrote:

@wtanksleyjr https://github.com/wtanksleyjr do you have gist of an example script?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/popeen/Popeens-DSub/issues/12#issuecomment-621924460, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJ7H6PUSKTEASFHXOY4CU3RPGJ4XANCNFSM4BXGERKA .