Giter VIP home page Giter VIP logo

Comments (6)

Dr-Blank avatar Dr-Blank commented on September 17, 2024 2

as of now there is no metadata tag for marking the track to be instrumental in .lrc format afaik.

Since instrumental tracks have no lyrics, empty lyrics file makes logical sense. but it also needs to be discernable that the lyrics are empty on purpose and not empty because of a bug. hence some sort of metadata tag should be used to indicate that the file is empty on purpose.

I suggest using the existing author tag "au" for this instead of creating a new one.

e.g. metadata would be

[ar: Jefferson Airplane]
[al: Surrealistic Pillow]
[au: instrumental]
[length: 2:58]

from lrcget.

tranxuanthang avatar tranxuanthang commented on September 17, 2024 2

@Dr-Blank It makes sense, I prefer not inventing new standards, and unconventional tag names might potentially break some faulty clients.

I agree with the solution of adding an LRC file that contains [au: instrumental], although I don't think adding other metadata tags (ar, al, au, ...) is necessary.

If someone could make a PR for this, it would be greatly appreciated!

from lrcget.

tranxuanthang avatar tranxuanthang commented on September 17, 2024 1

Good news: it is kind of working after commit 754dd0f, though I suspect some more work needs to be done in order to release this.

from lrcget.

tranxuanthang avatar tranxuanthang commented on September 17, 2024 1

Resolved in v0.3.1 🚀

https://github.com/tranxuanthang/lrcget/releases/tag/0.3.1

from lrcget.

tranxuanthang avatar tranxuanthang commented on September 17, 2024

I think we need to save a file to persist the instrumental status even after rescanning of directories. Two possible options are:

  • We save a .lrc file with the content contains only a custom invented tag name like [ins:true], marking the track that has the same name as instrumental
  • Or simply save an empty .txt file with the same name

from lrcget.

lightmaster avatar lightmaster commented on September 17, 2024

Could also save a .lrc with (Instrumental) in it. That way if you're looking through your collection on whatever media player you use, you won't see it is missing lyrics. There are plenty of songs with titles that wouldn't immediately hint that it's probably instrumental.

from lrcget.

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.