seanap / Plex-Audiobook-Guide

A walkthrough for optimal Audiobook experience using Plex
1.44k stars 46 forks source link

Could you indicate that this is primary Windows based? #2

Closed Tharic99 closed 3 years ago

Tharic99 commented 4 years ago

This is a phenomenal guide you have here. Thank you so much for putting this all together and sharing it out. So as an Ubuntu user, this took me a moment to fully realize that mp3tag is only a Windows/Mac based app. So I had gone through reading in detail everything, formulated a plan of attack only to realize it wouldn't work for me as written.

I'm trying to see how far I can get using puddletag to do the same thing as mp3tag, but puddletag is new to me.

If anyone has any recommendations though, feel free to share them!

Thanks

seanap commented 4 years ago

puddletag supports using Mp3tag’s tag sources. To use them create the directory ~/.puddletag/mp3tag_sources and place any tag sources in there. If everything went okay, they’ll be loaded when you start puddletag. In the Tag Sources window they’ll be listed with ‘[M]’ appended to the filename.

Mp3tag can also be run with Wine on ubuntu.

WeisseTeetasse commented 4 years ago

So does this work on a headless linux server at all?

seanap commented 4 years ago

Plex, Plex Audiobook Agent, my little helper script, and booksonic all work on headless linux.

Mp3tag can work via CLI but it's windows. It looks like there may be a docker for Puddletag, not sure if that is able to be run in the Terminal. If you are able to get it to work let me know.

pquodling commented 4 years ago

I love the look of this, very thorough - but - I am running a mac (and several Raspberry pis) - no windows machines - so no mp3tag - apparently it can normally be run under Wine, but there is also a problem running Wine Apps under MAcos Catalina.

Other Options?

seanap commented 4 years ago

I don't have a mac to test anything, but if you can't get Wine to work, there's always VirtualBox

If you find a mac alternative let me know and I can add it.

Diegus83 commented 3 years ago

For the mac users out there, there is a version of mp3tag here working under Wine and I had luck running it in macOS High Sierra. If you are running the latest macOS (Catalina) you are going to need a virtual machine with a supported OS.

As for the files you are suppose to replace, the path would be: Right click on mp3tag.app, Show Contents

and then navigate to /Contents/Resources/wineprefix/drive_c/users

WeisseTeetasse commented 3 years ago

So how integral is Mp3tag to the whole process. I am failing to understand the chain here. Will this still work without Mp3Tag? What do i need to change for Puddletag?

seanap commented 3 years ago

I have a script written for Mp3tag (which should also work for Puddletag) that will scrape audible and tag your audiobooks in a standardized way that matches the Plex Audiobook Agent. There is also a custom action script I wrote to automatically move your audiobook files into the recommended folder structure. Without tagging your audiobooks the Agent has a hard time matching books. I suppose you could tag everything manually if you want, and rename folders by hand, but part of the reason for this guide is to take a 2+min manual tagging and Foldering process down to 10sec.

marcodamm commented 3 years ago

Works for me on Manjaro with Mp3tag on Wine. Thanks for all the work you put into this @seanap :+1:

Xirg commented 3 years ago

Plex, Plex Audiobook Agent, my little helper script, and booksonic all work on headless linux.

Mp3tag can work via CLI but it's windows. It looks like there may be a docker for Puddletag, not sure if that is able to be run in the Terminal. If you are able to get it to work let me know.

i created a docker image for puddletag here: https://github.com/Xirg/docker-puddletag But currently i cant get it to work with your MP3tag sources i suspect its because puddletag have been ported to python3 and the regexp function isn't working properly yet feel free to fork and or copy the Dockerfile but bear with me, im fairly new to creating Dockerfiles

Xirg commented 3 years ago

And if theres any need i also did a docker image for mp3tag that should be working.

https://github.com/Xirg/docker-mp3tag

seanap commented 3 years ago

Rabelux added a note to the guide and until there's a cross platform app Xirg's mp3tag docker works for Linux, and either Wine or VirtualBox works for MacOS

benhutchins commented 3 years ago

There has been a MacOS-version of mp3tag available for a few months now: https://mp3tag.app/

EDIT: This might not be helpful. mp3tag for mac does not support custom sources and is not planning to add support for the functionality currently 1

frayedknot commented 2 years ago

Has anyone gotten the audible tag sources to work in Mp3tag under wine on linux? When I try to search with audible, I get an error:

Error connecting to server: www.audible.com

Unable to get an error message for error code: -2146893051
Diegus83 commented 2 years ago

They used to work for me in Mojave when I could still run it. Never tried again since updating to Catalina.

frayedknot commented 2 years ago

I should have specified that this is on Linux.

rabelux commented 2 years ago

Have a look at https://github.com/seanap/Plex-Audiobook-Guide/discussions/67

seanap commented 2 years ago

I should have specified that this is on Linux.

This isn't a solution for mp3tag, but check out the beets.io audible plugin, works really well under Linux https://github.com/seanap/beets-audible

frayedknot commented 2 years ago

https://github.com/seanap/beets-audible works fantastic under linux and was pretty easy to get set up

Larosen commented 2 years ago

This isn't a solution for mp3tag, but check out the beets.io audible plugin, works really well under Linux https://github.com/seanap/beets-audible

How do I get this on synology docker? I can find seanap/auto-m4b under registry and setup worked fine. But nothing else of yours can be found at all. I'd also like to use Beets-Audible, since concurring mp3 into m4b is only half of the job :D

I guess your beets-audible must be available here, to be available on synology. https://registry.hub.docker.com/r/seanap/auto-m4b/

seanap commented 2 years ago

I don't have a synology so I can't help you there. The beets.io has two components to it, the beets.io docker, and the audiobook plugin. The way my beets fork works is the standard docker gets installed first then the config gets overwritten and the audible plugin and dependencies get installed. There isn't a docker that has everything installed available on the hub. You will either need to use the standard beets.io docker img from the hub and then ssh into your synology to manually add the audible plug in and config, or just see if you can ssh into your synology and install via cli as outlined in my install instructions.

Maybe following the original instructions https://github.com/Neurrone/beets-audible would work?