Git Product home page Git Product logo

Comments (20)

realth000 avatar realth000 commented on May 23, 2024 5

For arch linux, as a workaround, install taglib1.

from clementine.

tincturaginseng avatar tincturaginseng commented on May 23, 2024 3

For arch linux, as a workaround, install taglib1.

Or create symlink:
sudo ln -s /usr/lib/libtag.so /usr/lib/libtag.so.1

from clementine.

haplo avatar haplo commented on May 23, 2024 2

FWIW it looks like Clementine's fork, Strawberry, supports taglib 2.0. Porting it might make sense.

from clementine.

EatedPantsu avatar EatedPantsu commented on May 23, 2024 2

still gives me the same error i think it's because I did yay -R clementine. I've done a whole shit ton of finds with -iname for clementine and clementine. I actually want some thoughts on this because whilst I've got strawberry so frankly, it's not that important? I like knowing how to fix things when they go wrong so, if anyone could toss some advice my way? I'd really appreciate it!

Just tried building with latest from Github, have the same exact issues. Didn't know about the taglib1 thing before I uninstalled and attempted to reinstall Clementine, so I'm stuck as well.

For AUR users, you can build the package if you edit the PKGBUILD ( yay -S --editmenu clementine ) and change taglib to OFF:
-DUSE_SYSTEM_TAGLIB=ON and make it -DUSE_SYSTEM_TAGLIB=OFF

And clementine will use included library third party taglib

from clementine.

FabioLolix avatar FabioLolix commented on May 23, 2024 1

The AUR pkgbuild have been changed to use system's taglib1

https://aur.archlinux.org/cgit/aur.git/commit/?h=clementine&id=98d4ae5cdc4369d117812ff14335c361635cf81a

from clementine.

FabioLolix avatar FabioLolix commented on May 23, 2024 1

This time should be fixed for all https://aur.archlinux.org/cgit/aur.git/commit/?h=clementine&id=e7682090a502158a74fb6b7a36deb481f29a6baf

from clementine.

thegman254 avatar thegman254 commented on May 23, 2024

Yep, me too it's really annoying as this was my favourite so I have fucking nothing as of current that I actually like to play music with.

from clementine.

haplo avatar haplo commented on May 23, 2024

For arch linux, as a workaround, install taglib1.

Didn't think of looking at the AUR, this worked and lowers the priority of this bug for me. 👍

I'd like to know if there is a plan/timeline for migrating Clementine to taglib 2.x?

from clementine.

FabioLolix avatar FabioLolix commented on May 23, 2024
Or create symlink:
sudo ln -s /usr/lib/libtag.so /usr/lib/libtag.so.1

Generally bad idea, especially since taglib1 have already been uploaded on the AUR

from clementine.

thegman254 avatar thegman254 commented on May 23, 2024

still gives me the same error i think it's because I did yay -R clementine. I've done a whole shit ton of finds with -iname for clementine and clementine. I actually want some thoughts on this because whilst I've got strawberry so frankly, it's not that important? I like knowing how to fix things when they go wrong so, if anyone could toss some advice my way? I'd really appreciate it!

from clementine.

ismaail avatar ismaail commented on May 23, 2024

after installing taglib1 with yay -S taglib1, Clementine works again.

but Clementine building still fails with same errors

from clementine.

Saiyaken-PHOENIX avatar Saiyaken-PHOENIX commented on May 23, 2024

Just tried building with latest from Github, have the same exact issues. Didn't know about the taglib1 thing before I uninstalled and attempted to reinstall Clementine, so I'm stuck as well.

from clementine.

ixnewton avatar ixnewton commented on May 23, 2024

To get round this Arch Linux (Manjaro) pacman has a downgrade command. So using:
sudo DOWNGRADE_FROM_ALA=1 downgrade taglib
Allows downgrade to taglib 1.13 then build clementine from git version. Then revert taglib back to v2.0-1 and to provide the expected version for clementine provide a symlink
sudo ln -s /usr/lib/libtag.so /usr/lib/libtag.so.1
Clementine back and working including track tag editing! The above solution should also work!

from clementine.

Oldiesmann avatar Oldiesmann commented on May 23, 2024

Still fails with the same error even with the latest AUR build

from clementine.

FabioLolix avatar FabioLolix commented on May 23, 2024

Nope, I have builded the packages and can prove it

from clementine.

FabioLolix avatar FabioLolix commented on May 23, 2024

Still fails with the same error even with the latest AUR build

Ok, building with devtools worked fine, building with makepkg fails

from clementine.

ixnewton avatar ixnewton commented on May 23, 2024

Just came in for Octopi/Trizen to build (clementine-git v1.4). Builds perfectly though it is quite big and takes a while. Launches and works fine for me. Thanks!

PS: I have taglib 2.0 (/usr/lib/libtag.so.2.0.0) installed, and when running is no longer dependent on symlink /usr/lib/libtag.so.1

from clementine.

plater avatar plater commented on May 23, 2024

I'm just wondering when clementine will be compatible with taglib2 all the other packages that depend on taglib are compatible. I'm not planning on creating a taglib1 package for openSUSE and can't build with the bundled taglib for very long as this is only a temporary fix.

from clementine.

ixnewton avatar ixnewton commented on May 23, 2024

Hmm.... Tried to transcode files from flac to mp3 which was working with taglib 1.0 results in core dump. Maybe more fixes are necessary?

ClementineCoreDump.log

from clementine.

FabioLolix avatar FabioLolix commented on May 23, 2024

which was working with taglib 1.0

Since 2024-03-02 the pkgbuild use the bundled taglib1

from clementine.

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.