Comments (8)
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.
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.
Thanks! How would you expect the artists to be displayed, separated by comma like on your Lollypop screenshot?
from plattenalbum.
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.
Ok, I'll go for the commas with spaces.
from plattenalbum.
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.
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.
Thanks a lot for testing!
from plattenalbum.
Related Issues (20)
- playlists support HOT 1
- Scaling on smaller displays HOT 11
- Missing output chooser in new versions HOT 4
- Album coverarts not showing HOT 7
- Add setting to apped to queue as default action HOT 5
- UI confusion: album only seems to have one song HOT 1
- [Circle]: Onboarding/connection workflow HOT 5
- [Circle]: Improve layout HOT 13
- [Circle]: Streamlined preferences HOT 14
- [Circle]: Advertise hardware support in metainfo
- [Circle]: CI/CD
- [Circle]: Use title case in strings HOT 6
- [Circle]: Code of Conduct
- [Circle]: Remove sidebar button from welcome page
- [Circle]: Consider shortening name HOT 2
- Scrollbar does not hide in album list HOT 7
- Right clicked list items remain highlighted HOT 2
- Rearangering the play queue should show more visual feedback HOT 3
- Two-finger swipe to move through history doesn't always work HOT 8
- [Feature request] Allow users to enqueue albums through drag-and-dropping from an artist's album list HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from plattenalbum.