Toon posts:

Het grote Music Player Daemon topic

Pagina: 1
Acties:

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 27-05 21:11

CmdrKeen

Krentenboltosti

Je kan ook de "default" webclient ombouwen (phpmp) zodat die bruikbaar is op een klein scherm. Voor mijn telefoon gebruik ik Mpdmote: erg basic en daarom prima geschikt om je telefoon tot afstandbediening te maken.

Net even gekeken en Mpdremote is handig voor oudere telefoons met een klein schermpje.

Afbeeldingslocatie: http://kairos.huijgen.com/tnet/phpmp.png
phpmp (alleen de rechterkant)

Afbeeldingslocatie: http://kairos.huijgen.com/tnet/mpdremote.png
mpdremote

Afbeeldingslocatie: http://kairos.huijgen.com/tnet/mpdmote.png
mpdmote

[ Voor 52% gewijzigd door CmdrKeen op 21-02-2010 10:57 . Reden: Plaatjes aangepast ]

Bloed, zweet & koffie


  • WHiZZi
  • Registratie: Januari 2001
  • Laatst online: 03-07 15:13

WHiZZi

Museumdirecteurtje

Voor mensen met een Android Toestel:

PMix, android mpd client :)
Werkt goed op mijn Milestone (Android 2.0.1), tenminste de Beta :)

Afbeeldingslocatie: http://pmix.googlecode.com/svn/trunk/webpage/images/0.3/download-qr-tag.png

HomeComputerMuseum - Interactief computermuseum waar wij de geschiedenis van de thuiscomputer preserveren. Centraal gelegen in de Benelux.


  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 27-05 21:11

CmdrKeen

Krentenboltosti

Ik heb een systray-tooltje gemaakt om MPD te bedienen vanuit Windows omdat ik de meeste Windows-clients voor MPD nogal groot en onhandig vond. Het werkt obv MPD met PhpMp (gebruikt wget voor Windows). Ik dacht laat ik 'm met jullie delen :)

Eerst twee screenshots:
Afbeeldingslocatie: https://sites.google.com/a/huijgen.com/mpd/home/systraympd01.jpg

Afbeeldingslocatie: https://sites.google.com/a/huijgen.com/mpd/home/systraympd02.jpg

Dit is wat het doet:
- wijst F9 toe aan Pause/play
- wijst F10 toe aan Next
- wijst F11 toe aan Vol up
- wijst F12 toe aan Vol down
- optie om de web-if te openen
- laat currently playing zien met de tijd erbij

Installatie:
  1. zipje downloaden
  2. SystrayMPD.ini aanpassen: url van je eigen machien invullen en refresh (default=5 sec)
  3. systraympd.php in je phpmp-directory op je server zetten (bij elkaar geharckte code van phpmp zelf)
  4. SystrayMPD.exe uitvoeren
De code zit erbij; als je AutoHotKey installeert dan kan je het script aanpassen en evt. compileren. Je kan hiermee ook extra media-knoppen die je op veel toetsenborden ziet, gebruiken (zit niet in de exe, moet je er zelf inbakken).

Ik heb het gemaakt omdat we met z'n vieren in één ruimte zitten en op deze manier allemaal snel op Next kunnen raggen als de muziek je niet aanstaat.

Bloed, zweet & koffie


Verwijderd

Demoniac schreef op woensdag 07 juli 2010 @ 13:47:
Probeer eens een ps aux | grep mpd (kijken of er nog een mpd draait) en daarna killall -9 mpd (alle mpd's doodmaken) Die foutmelding klinkt alsof er al een mpd draait, maar niet gekilld wordt door het init-script.
tnx, heb ik gedaan.. zelfde resultaat

Afbeeldingslocatie: http://img691.imageshack.us/img691/9781/probs.jpg

hij 'klets' wel met client175
maar ik zie geen files.. db problemen ?
Afbeeldingslocatie: http://img704.imageshack.us/img704/9455/servertclient175.jpg

8)7 had een snapshot gemaakt van ubuntu binnen vmware met een draaiende MPD .. en die starte ik iedere keer.
zo, je kan iemand beter een mp3 playertje geven van een paar tientjes.. :+

[ Voor 49% gewijzigd door Verwijderd op 07-07-2010 16:00 ]


Verwijderd

Demoniac schreef op dinsdag 13 juli 2010 @ 13:31:
Ja, die share moet je mounten als NFS- of SMB-share. Wat bedoel je precies met slapen? Staat ie in standby of zijn de schijven stilgezet? Mijn ervaring met mpd en een NAS zijn prima, maar een NAS is mijns inziens een apparaat wat altijd aan hoort te staan.
Voor zover ik weet loopt mpd niet bij elke start de database na, alleen als er nog geen database is doet ie het automatisch. Je kan dit wel handmatig triggeren door (uit mijn hoofd) mpc update, als je een (web) GUI gebruikt zal er ook wel ergens een update-knopje zitten. Ik heb zelf zitten denken aan een cron-scriptje om elk uur te checken of er iets gewijzigd is en als dat het geval is, de db bij te werken. Bij een dergelijke grote muziekverzameling is elk uur simpelweg updaten niet echt een optie, omdat je dan weer minuten lang de daemon niet kan benaderen. Iets met 'find /musicdir -mtime -1' ofzo :) Of 'find /musicdir -newer /var/db/mpd', is ook wel creatief.
tnx

Ja ik bedoelde in de standby..maar het duurt even voordat die de eerste keer antwoord geeft, moet idd de schijf aanzetten, ik hoop dat mpd daar even op wil wachten :)

nog even een sfeerplaatje van mijn eerste mpd / minion avonturen 8)

Afbeeldingslocatie: http://img63.imageshack.us/img63/8494/vmwarempd.jpg

  • dirkjanl
  • Registratie: Juli 2009
  • Laatst online: 20-04 09:34
RUIS
Op mijn werkPC draait MPD met Cantata als client. Tot nu toe op de manier waarop MPD niet geconfigureerd hoeft te worden (tweede optie bij het als eerst opstarten van Cantata). Werkt dan tot maximaal 192 kHz en 24 bit dacht ik, er stonden toch geen HIRES bestanden op en het is aangesloten via Toslink.

Specificaties PC:
Afbeeldingslocatie: https://tweakers.net/i/C34gF3qSHXCOmQJVFHBsLFVNMtc=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/cHCggmGe2aFzJXcPKUO9bUqM.png?f=user_large

Sinds kort heb ik enkele DSD HIRES muziekbestanden en nu probeer ik mijn onlangs aangeschafte Hidizs S9Pro DAC aan te sluiten. Eerst heb ik de oude gegevens van Cantata verwijderd in "naam/.config". De muziek staat op een HDD schijf, Linux Mint 21 draait op een SSD. Daarna heb ik MPD als volgt geconfigureerd.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#My configuration file for MPD.

music_directory "/mnt/ee178468-432b-4843-8dc8-b4a6d1250dcc/Muziek"
playlist_directory "/mnt/ee178468-432b-4843-8dc8-b4a6d1250dcc/.mpd/playlists"
db_file "/mnt/ee178468-432b-4843-8dc8-b4a6d1250dcc/.mpd/mpd.db"
log_file "/mnt/ee178468-432b-4843-8dc8-b4a6d1250dcc/.mpd/mpd.log"
pid_file "/mnt/ee178468-432b-4843-8dc8-b4a6d1250dcc/.mpd/mpd.pid"
state_file "/mnt/ee178468-432b-4843-8dc8-b4a6d1250dcc/.mpd/mpd_state"
sticker_file "/mnt/ee178468-432b-4843-8dc8-b4a6d1250dcc/.mpd/sticker.sql"
#
# For network
bind_to_address "localhost"
port "6600"

restore_paused "yes"
metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"

# Input #####
input {
plugin "curl"
# proxy "proxy.isp.com:8080"
# proxy_user "user"
# proxy_password "password"
}

# Audio Output ##########
audio_output {
type "alsa"
name "USB Audio"
device "hw:S9Pro"
mixer_type "software"
dop "no"
dsd_native "yes"
dsd_native_type "2"
# buffer_time "20000"
# period_time "12800000"
use_mmap "yes"
auto_resample "no"
auto_channels "no"
auto_format "no"
}

filesystem_charset "UTF-8"
#id3v1_encoding "UTF-8"
auto_update "yes"
connection_timeout "3600"


De naam van de S9Pro heb ik verkregen via

aplay -l

in de terminal in te typen:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$ aplay -l
**** Lijst van PLAYBACK hardware-apparaten ****
kaart 0: DGX [Xonar DGX], apparaat 0: Multichannel [Multichannel]
Sub-apparaten: 1/1
Sub-apparaat #0: subdevice #0
kaart 0: DGX [Xonar DGX], apparaat 1: Digital [Digital]
Sub-apparaten: 1/1
Sub-apparaat #0: subdevice #0
kaart 1: PCH [HDA Intel PCH], apparaat 0: ALC887-VD Analog [ALC887-VD Analog]
Sub-apparaten: 1/1
Sub-apparaat #0: subdevice #0
kaart 1: PCH [HDA Intel PCH], apparaat 1: ALC887-VD Digital [ALC887-VD Digital]
Sub-apparaten: 1/1
Sub-apparaat #0: subdevice #0
kaart 2: NVidia [HDA NVidia], apparaat 3: HDMI 0 [HDMI 0]
Sub-apparaten: 1/1
Sub-apparaat #0: subdevice #0
kaart 2: NVidia [HDA NVidia], apparaat 7: HDMI 0 [HDMI 0]
Sub-apparaten: 1/1
Sub-apparaat #0: subdevice #0
kaart 2: NVidia [HDA NVidia], apparaat 8: HDMI 0 [HDMI 0]
Sub-apparaten: 1/1
Sub-apparaat #0: subdevice #0
kaart 2: NVidia [HDA NVidia], apparaat 9: HDMI 0 [HDMI 0]
Sub-apparaten: 1/1
Sub-apparaat #0: subdevice #0
kaart 3: S9Pro [Hidizs S9Pro], apparaat 0: USB Audio [USB Audio]
Sub-apparaten: 1/1
Sub-apparaat #0: subdevice #0


Maar, als ik na het opstarten een DSD 64fs afspeel, dan klinkt er een heel erge ruis. Niet te doen. De S9Pro kan DSD 512fs aan.

Klik ik daarna op een bestand dat de DAC niet aan kan, een DSD1024fs, dan geeft Cantata aan dat dat niet af te spelen is. Klik ik daarna weer op een DSD 64fs dan speelt het normaal af!

Hoe kan ik dat ruisen voorkomen? Zijn daar aparte MPD instellingen voor?
Pagina: 1