Giter Club home page Giter Club logo

Comments (14)

davralin avatar davralin commented on June 7, 2024 1

I also would prefer something like Artist.Name/Artist.Name.-.Title.ext.

Realising it will break app-compatibility, it could perhaps be easier to add an environment-variable for FLAT_FILE_STRUCTURES=TRUE (with a default of false, obviously) which would just dump them to a folder structure instead.

It seems all the apps have different ways of handling this, so maybe what's really needed is to specify the app you want supported...

from docker-amvd.

RandomNinjaAtk avatar RandomNinjaAtk commented on June 7, 2024

Depending on the app your integrating with, they might not support using the files that way. This was designed to try to enable maximum app compatibility. If you can test and see what apps it works with, I'd consider it.

I'm trying to keep it as simple as possible

from docker-amvd.

Protektor-Desura avatar Protektor-Desura commented on June 7, 2024

Mainly asking for Jellyfin to make it a little more organized. Right now Jellyfin music videos is kind of unstructured in that it doesn't really care how things are organized too much. In fact the IMVDb metadata plugin is currently not working at the moment with the latest Jellyfin because no one has bothered to update it.

from docker-amvd.

Protektor-Desura avatar Protektor-Desura commented on June 7, 2024

Mainly asking for Jellyfin to make it a little more organized. Right now Jellyfin music videos is kind of unstructured in that it doesn't really care how things are organized too much. In fact the IMVDb metadata plugin is currently not working at the moment with the latest Jellyfin because no one has bothered to update it. It looks like Jellyfin & Emby would prefer:
/music-videos/Artist_Name/Song_Title/Song_Title.{mp4/mkv/etc}

Emby:
https://emby.media/community/index.php?/topic/64134-library-format-for-music-videos/

Plex:
Looks like Plex is a bit similar if you are throwing them in a music video library with artist name in the title of the video being optional.
/music-video/Artist_Name/Artist (optional) - Song_Title.{mp4/mkv/etc}
https://support.plex.tv/articles/205568377-adding-local-artist-and-music-videos/

from docker-amvd.

RandomNinjaAtk avatar RandomNinjaAtk commented on June 7, 2024

I'm starting work on a new version, and I'm considering this...

from docker-amvd.

RandomNinjaAtk avatar RandomNinjaAtk commented on June 7, 2024

So the latest update did not include this, I'm still thinking about the best way to implement it...

from docker-amvd.

RandomNinjaAtk avatar RandomNinjaAtk commented on June 7, 2024

@davralin @Protektor-Desura

Would storing the files in the Lidarr artist folder be adequate as an option? That is the direction I'm thinking of going with enabling sub-folder support...

from docker-amvd.

Protektor-Desura avatar Protektor-Desura commented on June 7, 2024

You mean like:
/music/Steely Dan/

I would prefer:
/music-videos/Steely Dan/

like that. If you mean use Lidarr artist names, then I'm cool with that. I would just mention that for Lidarr artist I do:
{Artist Name}{ (Artist Disambiguation)}

from docker-amvd.

davralin avatar davralin commented on June 7, 2024

@davralin @Protektor-Desura

Would storing the files in the Lidarr artist folder be adequate as an option? That is the direction I'm thinking of going with enabling sub-folder support...

If you output /downloads-amvd/<artist-folder-name-as-given-in-lidarr>/video.mkv, I would be very pleased, and it would be a perfect fit for a flat file-strutcture.

It would have to write out the folder-name also, even if not present, as Lidarr has an option to not create artist folders before it has something to put in there.

I.e.:

Lidarr maps /music to /srv/music, while amvd maps /downloads-amvd to /srv/musicvideos - and that ends up with:

/srv
  /music
    /Artist.Folder
      /Album.Name
        /Song.Name.mp3
    /musicvideos
      /Artist.Folder
        /Movie.mkv

With that "workaround" I can just feed amvd with the path to a different location, and I would be good.

For "normal" situations, it would be:
Lidarr maps /music to /srv/music, and amvd maps /downloads-amvd to /srv/music - and that ends up with:

/srv
  /music
    /Artist.Folder
      /Album.Name
        /Song.Name.mp3
      /Movie.mkv

from docker-amvd.

RandomNinjaAtk avatar RandomNinjaAtk commented on June 7, 2024

@Protektor-Desura @davralin

All changes should be complete, when you pull the new image with v1.1.11

For ref: a04ee1a

Please test accordingly...

from docker-amvd.

davralin avatar davralin commented on June 7, 2024

Good to hear, I'll have to postpone the check, but should get to it this weekend at the latest.

And thanks! :-)

from docker-amvd.

davralin avatar davralin commented on June 7, 2024

I was able to start it during the weekend, but haven't had the time to check up on it before now.

It seems to be working, I have folders in the output.

It hasn't downloaded a single video though, and docker logs is spewing out No such file or directory on the json-files from the cache.

I.e: cat: /config/cache/Ludwig.van.Beethoven-1f9df192-a621-4f54-8850-2c5373b7eac9-recording-count.json: No such file or directory

At least the artist folder is working!

Not sure if I should create a different issue, or if you know about the error without further logs?

from docker-amvd.

RandomNinjaAtk avatar RandomNinjaAtk commented on June 7, 2024

Have you made sure your fully updated? You also may want to jump on discord...

from docker-amvd.

davralin avatar davralin commented on June 7, 2024
2020-09-08 20:12:59 ############################################ SCRIPT VERSION 1.1.18
2020-09-08 20:12:59 ############################################ DOCKER VERSION 1.0.5

Yup.

I'll try looking into it some more, I'm thinking this is on my side somewhere.

from docker-amvd.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.