Coder Social home page Coder Social logo

Comments (8)

SoongNoonien avatar SoongNoonien commented on September 23, 2024

Ok, I'll fix this. But I have to admit, I've no idea how to create such a file for testing. Which program did you use to add multiple artist tags?

from plattenalbum.

 avatar commented on September 23, 2024

On Windows (/with WINE) you can use MP3Tag, multiple tags with NULL are delimited with an double backslash, for example the artist tag for one of the files from above would be "Melissa Benoist\\Grant Gustin". You can recheck the right parsing if you right click on the file in the left panel and select Extended tags. When there are multiple tags from the same type underneath the first one, it worked!

On Linux you can use Kid3(-qt). Multiple tags are delimited with the pipe symbol ("|").

from plattenalbum.

SoongNoonien avatar SoongNoonien commented on September 23, 2024

Thanks! How would you expect the artists to be displayed, separated by comma like on your Lollypop screenshot?

from plattenalbum.

 avatar commented on September 23, 2024

Yes, I think that would be the format expected by the most people; separated by comma with a space after each comma. Some programs separate them by semicolon without space, but that's worse readable than comma with space, in my opinion.

from plattenalbum.

SoongNoonien avatar SoongNoonien commented on September 23, 2024

Ok, I'll go for the commas with spaces.

from plattenalbum.

SoongNoonien avatar SoongNoonien commented on September 23, 2024

I've committed a fix. I tested it with some .mp3 and .ogg files. To try it just install mpdevil directly from master or if you are using Arch you can use my git PKGBUILD.

# Maintainer: Martin Wagner <[email protected]>
# Contributor: Martin Wagner <[email protected]>

pkgname=mpdevil
pkgver=v0.4.4.r2.g08ff73d
pkgrel=1
pkgdesc="A small MPD client written in python"
arch=('any')
license=('GPL3')
url="https://github.com/SoongNoonien/mpdevil"
depends=('python-mpd2' 'gtk3' 'libnotify' 'python-gobject' 'python-requests' 'python-beautifulsoup4' 'python-dbus')
makedepends=('intltool')
source=('git+https://github.com/SoongNoonien/mpdevil.git')
md5sums=('SKIP')

pkgver() {
  cd "$pkgname"
  git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}

prepare() {
  cd "${srcdir}/${pkgname}"
  NOCONFIGURE=1 ./autogen.sh
}

build() {
  cd "${srcdir}/${pkgname}"
  ./configure --prefix=/usr 
  make
}

package() {
  cd "${srcdir}/${pkgname}"
  make DESTDIR="${pkgdir}" install
}

from plattenalbum.

 avatar commented on September 23, 2024

I tested it with a lot of albums, as I use multiple tags a lot. All of them worked! I'll close the issue...

from plattenalbum.

SoongNoonien avatar SoongNoonien commented on September 23, 2024

Thanks a lot for testing!

from plattenalbum.

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.