1

Temat: mpd i tvheadend

Witam,

Mam pytanie czy instalacja  mpd i tvheadend jest możliwa? Chodzi o zależności z libffmpeg-0.11

root@Gargoyle:~# opkg install mpd-full mpc
Installing mpd-full (0.16.5-2) to root...
Downloading http://downloads.openwrt.org/attitude_a … ar71xx.ipk.
Installing libffmpeg-mini (0.8.7-2) to root...
Downloading http://downloads.openwrt.org/attitude_a … ar71xx.ipk.
Package mpc (0.20-1) installed in root is up to date.
Collected errors:
* check_data_file_clashes: Package libffmpeg-mini wants to install file /usr/lib/libavutil.so.51
        But that file is already provided by package  * libffmpeg-0.11
* opkg_install_cmd: Cannot install package mpd-full.

Jeśli chcę odinstalować libffmpeg-0.11 to wywala mi taką zależność:

root@Gargoyle:~# opkg remove libffmpeg-0.11
No packages removed.
Collected errors:
* print_dependents_warning: Package libffmpeg-0.11 is depended upon by packages:
* print_dependents_warning:    tvheadend
* print_dependents_warning: These might cease to work if package libffmpeg-0.11 is removed.

* print_dependents_warning: Force removal of this package with --force-depends.
* print_dependents_warning: Force removal of this package and its dependents
* print_dependents_warning: with --force-removal-of-dependent-packages.

Co w takiej sytuacji zrobić?

2

Odp: mpd i tvheadend

Jedno z nich zainstaluj z -no-deps

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: mpd i tvheadend

Z --nodeps poszło, ale przy próbie uruchomienia mpd wywala mi to:

/etc/init.d/mpd start
BusyBox v1.19.4 (2014-02-15 08:41:58 CET) multi-call binary.

Usage: nice [-n ADJUST] [PROG ARGS]

Change scheduling priority, run PROG

        -n ADJUST       Adjust priority by ADJUST

/usr/bin/mpd: can't load library 'libavformat.so.53'

4

Odp: mpd i tvheadend

Brakuje libffmpeg-0.11

RB760iGS + RB260GS / Ryzen 5 2660 / 16G DDR4 / MiniITX - Inea 1G (https://i.imgur.com/TLbJVDw.png)
RB951-2HnD / Celeron J1900 / 4G DDR3 / MiniITX - Satpol 100M

5

Odp: mpd i tvheadend

no właśnie  libffmpeg-0.11 mam zainstalowane, sprawdziłem. Może chodzi o jakąś zależność z tvheadend?

6

Odp: mpd i tvheadend

Akurat  libffmpeg-0.11 daje libavformat.so.54, a ibavformat.so.53 jest w libffmpeg. Więc prostu zrób linka

ln -s /usr/lib/libavformat.so.54 /usr/lib/libavformat.so.53

Jeżeli chcesz tylko odtwarzać mp3 to zainstaluj mpd-mini, on nie zależy od libffmpeg

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: mpd i tvheadend

Zainstalowałem mpd-mini
Pytanie jak to dobrze skonfigurować. Szukałem na forum i innych forach i nie mam pojęcia.
W mpd.conf mam tak:

audio_output {
       type            "oss"
       name            "My OSS Device"
       device          "/dev/snd"      # optional
       mixer_type      "hardware"      # optional

A wywala mi błąd:
root@Gargoyle:~# mpc clear
volume: n/a   repeat: off   random: off   single: off   consume: off
ERROR: problems opening audio device

Pliki są w formacie mp3

8

Odp: mpd i tvheadend

http://bit.ly/1lSFKwQ

9

Odp: mpd i tvheadend

Mam ten sam problem z mpd i tvheadend.
Zrobiłem dwa dowiązania:

ln -s /usr/lib/libavcodec.so.54 /usr/lib/libavcodec.so.53
ln -s /usr/lib/libavformat.so.54 /usr/lib/libavformat.so.53

lecz po włączeniu mpd wywala błąd:

/usr/bin/mpd: can't resolve symbol 'av_protocol_next' in lib '/usr/bin/mpd'.

Zainstalowałem mpd-mini zamiast mpd-full, lecz mini działa tylko z oss, który ma kilkusekundowe opóźnienie w ściszaniu muzyki. Czy jest możliwość uruchomienia mpd-full z tvheadend albo mpd-mini z alsa?

TP-Link TL-WDR3600 v1.5 -  OpenWrt Chaos Calmer 15.05.1 with Luci +Microsoft LifeCam VX-3000
RaspberryPi 2 - OMV Stone Burner 2.0.15 +Creative SB Play +Medion OR24V +DVB-T Media-Tech MT4163  +MP00202AC +3xDS18B20 +HIH-4000-002 +MPXHZ6115A +Samsung SPF-85H +D-Link DUB-H7

10

Odp: mpd i tvheadend

mpd-mini nie jest kompilowany z alsą więc nie. Bez własnej kompilacji nie, lub znajdź tvheadend z innego źródła, kompilowany ze zwykłym ffmpeg

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.