Kirjoittaja Aihe: mpd + ncmpc toimintaan  (Luettu 16874 kertaa)

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
mpd + ncmpc toimintaan
« : 08.11.06 - klo:16.54 »
HUOM! Tein ohjeen tuonne wikiin, kattokaatten sieltä, se on parempi ja uuempi ja toimivampi ja vaikka mitä. http://www.ubuntu-fi.org/Wiki/mpd_ncmpc

Tässä tulee ensimmäinen howtoni... noh, katsotaan nyt mitä tästä tulee...

No niin. Asentelin tuossa maanantaina (?) Edgyn ja asensin sitten siihen mpd -musiikkisoittimen.
Nyt kun asiat ovat tuoreessa muistissa, voin tästä jotakin kirjoittaa. (varsinkin kun tälläistä on pyydetty)

1. Asenna mpd ja ncmpc pakettivarastoista.
sudo apt-get install mpd ncmpc

2. Luo uusi tiedosto esim. Geditillä tai millä tahansa tekstieditorilla.
gedit ~/.mpdconf

3. Kopioi siihen seuraava (muokkaa se sitten toimivaksi, eli esim. music_directoryn muutat osoittamaan sinne, missä musiikit oikeasti ovat):
Lainaus
## PAKOLLISET
music_directory "/media/windows/C/Documents and Settings/Jani/Omat tiedostot/Omat musiikkitiedostot"
#hakemisto, jossa sijaitsevat musiikkitiedostot

playlist_directory "~/.mpd/"
#hakemisto, mihin tallennetaan soittolistat

db_file "~/.mpd/db.file"
#tiedosto, johon tietokanta tallennetaan

log_file "~/.mpd/log.log"   
#tiedosto, johon lokitiedosto tallennetaan

error_file "~/.mpd/error.log"   
#tiedosto, johon virheloki tallennetaan

4. Luo kansio ~/.mpd/
mkdir ~/.mpd/

5. Luo mpd:n tietokanta kirjoittamalla päätteeseen mpd --create-db.

6. Starttaa mpd kirjoittamalla päätteeseen mpd.

Jos se sanoo jotain erroria, kopioi se tänne niin autan.

HUOM! Tein ohjeen tuonne wikiin, kattokaatten sieltä, se on parempi ja uuempi ja toimivampi ja vaikka mitä. http://www.ubuntu-fi.org/Wiki/mpd_ncmpc
« Viimeksi muokattu: 15.07.07 - klo:14.18 kirjoittanut Tuplanolla »
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: mpd + ncmpc toimintaan
« Vastaus #1 : 08.11.06 - klo:18.57 »
Heh lyhyt ja ytimekäs ;). Tjooh jos sinulla on usemmassa paikassa ämpäreitä tai muita musafiluja niin on tietenkin järkevää tehä vaikka kotikansioon kansio johon sitten linkittää muut kansiot: esim mulla on näin:
Koodia: [Valitse]
tuke@tippawaara:~/mp3$ ls -n
yhteensä 0
lrwxrwxrwx 1 1000 1000 52 2006-10-27 12:00 Lauri Tähkä - Maailma on renki -> /media/junk/Lauri Tähkä - (2006) Maailma On Renki/
lrwxrwxrwx 1 1000 1000 50 2006-10-27 11:58 Lauri Tähkä - Syntymähäjyt -> /media/junk/Lauri Tähkä - (2004) Syntymähäjyt/
lrwxrwxrwx 1 1000 1000 17 2006-09-29 13:51 mp3 -> /media/win_E/mp3/
lrwxrwxrwx 1 1000 1000 59 2006-09-29 14:00 Planet_Funk-The_Illogical_Consequence-2005-DGN -> /media/junk/Planet_Funk-The_Illogical_Consequence-2005-DGN/

Eli linkityshän tapahtuu komennolla ln -s. Ja ncmpc voi databasen sitten päivittää komennolla cntrl+u. Olisi toki järkevämpää kasata kaikki filut aina yhteen kansioon mutta usein tiedostot voi olla ntfs levyllä jonne ei voi ubuntulla kirjottaa(ilman kikkailua).
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

fly

  • Käyttäjä
  • Viestejä: 265
    • Profiili
    • o_O
Re: mpd + ncmpc toimintaan
« Vastaus #2 : 11.11.06 - klo:19.21 »
Olipas näppärä ohje. Kiitos Tuplanolla! :D

Homma toimii. Ainoa virhe itellä tuli kun en tota oletusporttia käyttäny ja unohdin että se pitää ncmpc:llekin asettaa. Jos joku muu asettaa toisen portin mpdconfiin esim "port 44000" niin muistakaa käynnistää se kokennolla "ncmpc -p 44000" niin säästyy turhalta vaivalta ja pähkäilyltä!

Minna S

  • Käyttäjä
  • Viestejä: 1053
    • Profiili
Re: mpd + ncmpc toimintaan
« Vastaus #3 : 05.12.06 - klo:18.16 »
Tälläisen virheilmoituksen sain

Koodia: [Valitse]
error [15]: problems getting a response from "localhost" on port 6600 : Connection refused
Mitäs teen?

Linux user # 406601

fly

  • Käyttäjä
  • Viestejä: 265
    • Profiili
    • o_O
Re: mpd + ncmpc toimintaan
« Vastaus #4 : 05.12.06 - klo:19.05 »
ihan ekana on varmaan hyvä tarkistaa että onhan se mpd siellä taustalla että voit saada siihen yhteyden.

kirjota vaikka "ps -A | grep mpd" terminaaliin ja siinä pitäis näkyä jos se on jo päällä. ja ihan vaan kirjottamalla mpd sen olelssa jo päällä saan ainakin ite seuraavan vastauksen joka jo vihjaa että päällä ollaan:

Lainaus
---¬ katja@poksi -- [Tue Dec 05 06:59:30] [pts/10] ----- -
--[~ » mpd
unable to bind port 44000: Address already in use
maybe MPD is still running?

tollasen samanlaisen virheilmotuksen saan ite, jos en oo määritelly ncmpc:n käynnistäessä porttia johon otan yhteyttä. se vain koska en käytä oletusporttia (kato edellinen viesti), eli jos oot mpd:n conffiin asettanu jonkun portin numeron niin käytä sitä samaa tossa komennossa tyyliin "ncmpc -p portti". tai voithan vaihtaa mpd:n portin tohon oletusporttiin?  :)

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Re: mpd + ncmpc toimintaan
« Vastaus #5 : 05.12.06 - klo:20.24 »
Tälläisen virheilmoituksen sain

Koodia: [Valitse]
error [15]: problems getting a response from "localhost" on port 6600 : Connection refused
Mitäs teen?

Oho. Virhe löytyi. komento mpd --create-db ei siis käynnistäkään mpd:tä vaan se pitää käynnistää erikseen.
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Zhraelyn

  • Vieras
Re: mpd + ncmpc toimintaan
« Vastaus #6 : 28.12.06 - klo:21.37 »
unable to bind port 44000: Address already in use
maybe MPD is still running?


Tommosta se sanoo, mitäs teen? Eikä varmasti MPD ole päällä. :p

Regel

  • Käyttäjä
  • Viestejä: 1090
  • Lucid
    • Profiili
Re: mpd + ncmpc toimintaan
« Vastaus #7 : 28.12.06 - klo:23.00 »
ps -A | grep mpd

tuolla voi tarkistaa, onko mpd päällä.

Zhraelyn

  • Vieras
Re: mpd + ncmpc toimintaan
« Vastaus #8 : 28.12.06 - klo:23.48 »
Koodia: [Valitse]
j@ubuntu:~$ ps -A | grep mpd
 4330 ?        00:00:00 mpd

Mhm..?

Regel

  • Käyttäjä
  • Viestejä: 1090
  • Lucid
    • Profiili
Re: mpd + ncmpc toimintaan
« Vastaus #9 : 28.12.06 - klo:23.56 »
päällä on
Koodia: [Valitse]
regel@potkustartti:~$ ps -A | grep mpd
 4811 ?        00:00:00 mpd

Zhraelyn

  • Vieras
Re: mpd + ncmpc toimintaan
« Vastaus #10 : 29.12.06 - klo:00.13 »
Empä kuitenkaan pysty kuuntelemaan. :p Kun kirjoitan mpd: unable to bind port 44000: Address already in use
maybe MPD is still running?
« Viimeksi muokattu: 29.12.06 - klo:02.04 kirjoittanut Jan1 »

fly

  • Käyttäjä
  • Viestejä: 265
    • Profiili
    • o_O
Re: mpd + ncmpc toimintaan
« Vastaus #11 : 29.12.06 - klo:06.54 »
kokeileppa tapattaa se prosessi ja sitten käynnistää uusiks? eli jos ei kill -9 prosessinnumero tai killall mpd suostu siihen niin laita sudo siihen eteen. sitte käynnistää uusiks omana käyttäjänä. ja jos kerta mpd on portissa 44000 niin muistathan käynnistää ncmpc:n samaan porttiin eli ncmpc -p 44000

jos se käynnistyy ja biisejä ei vaan näy niin kokeile siinä painaa ctrl + U että se päivittää tietokannan. sitten numeroita painelet että ykkösestä ohjeita, kakkosella soittolistaa ja kolmosella selaat sieltä biisejä hakemistosta minkä oot ohjeiden mukaan ~/.mpdconf:iin määritelly

jos ei vieläkään onnistu niin kerro mihin asti pääset, mitä sanoo cat ~/.mpdconf sekä käynnistyykö ncmpc, niin selvitellään että missä mättää?

mandu

  • Käyttäjä
  • Viestejä: 32
    • Profiili
Re: mpd + ncmpc toimintaan
« Vastaus #12 : 29.12.06 - klo:11.30 »
Empä kuitenkaan pysty kuuntelemaan. :p Kun kirjoitan mpd: unable to bind port 44000: Address already in use
maybe MPD is still running?
Kuten tossa mainittiin, niin ncmpc on client, jolla kuunnellaan.

Zhraelyn

  • Vieras
Re: mpd + ncmpc toimintaan
« Vastaus #13 : 29.12.06 - klo:15.36 »
Koodia: [Valitse]
j@ubuntu:~$ ncmpc -p 44000
error [15]: problems getting a response from "localhost" on port 44000 : Connection refused

Sitten tämä:
Koodia: [Valitse]
j@ubuntu:~$ cat ~/.mpdconf
## PAKOLLISET
music_directory "/home/j/Musiikki"
#hakemisto, jossa sijaitsevat musiikkitiedostot

playlist_directory "~/.mpd/"
#hakemisto, mihin tallennetaan soittolistat

db_file "~/.mpd/db.file"
#tiedosto, johon tietokanta tallennetaan

log_file "~/.mpd/log.log"   
#tiedosto, johon lokitiedosto tallennetaan

error_file "~/.mpd/error.log"   
#tiedosto, johon virheloki tallennetaan


Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Re: mpd + ncmpc toimintaan
« Vastaus #14 : 29.12.06 - klo:18.12 »
Hmm. Oletuksena mpd käynnistyy koneen mukana (eli ilmeisesti roottina?).
Tässä tällänen quick-fix:
1. sudo killall mpd
2. mpd
3. ncmpc

Mulla toimii noin ainakin Edgyllä.
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Zhraelyn

  • Vieras
Re: mpd + ncmpc toimintaan
« Vastaus #15 : 29.12.06 - klo:20.08 »
Toimii! Kiitos Tuplis.


Edit: Miten tuon saisi jatkumaan tuon soittamisen, kun kappale loppuu se ei hyppää toiseen kuten muissa soittimissa.
« Viimeksi muokattu: 29.12.06 - klo:20.19 kirjoittanut Jan1 »

mandu

  • Käyttäjä
  • Viestejä: 32
    • Profiili
Re: mpd + ncmpc toimintaan
« Vastaus #16 : 30.12.06 - klo:13.22 »
Toimii! Kiitos Tuplis.


Edit: Miten tuon saisi jatkumaan tuon soittamisen, kun kappale loppuu se ei hyppää toiseen kuten muissa soittimissa.
Melkovarmasti oot lisänny vaa yhen kappaleen kerrallaa playlistaan. (ikkuna 2) Koko kansion saat lisätty playlistaan painamalla browsessa (ikkuna 3) spacea kansion kohalla.

mcduck

  • Käyttäjä
  • Viestejä: 250
    • Profiili
Vs: mpd + ncmpc toimintaan
« Vastaus #17 : 18.01.07 - klo:17.46 »
Omasta mielestäni on kyllä huomattavasti näppärämpää antaa MPD:n toimia omana käytäjänään, niinkuin se vakiona suoraan asennuksesta toimiikin. Sitten vaan lisää oman musiikkikansionsa linkittämällä MPD:n musiikkikansioon, tyyliin 'sudo ln -s /home/mcduck/music /var/lib/mpd/music/mcduck'. Perään vielä 'mpc update' ja kaikki toimii.

Tällä tavalla MPD ei ole mitenkään riippuvainen siitä oletko itse kirjautuneena vai et, ja kaikki toimii muutenkin ihan automaattisesti oikein.
42

rantanplan

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Vs: mpd + ncmpc toimintaan
« Vastaus #18 : 16.07.07 - klo:01.48 »
MPD ja NCMPC toimii vallan mainiosti. Jee.

Vaan kuinka saan MPD:n ymmärtämään AAC:tä, eli m4a-tiedostoja?

rantanplan

  • Käyttäjä
  • Viestejä: 13
    • Profiili
Vs: mpd + ncmpc toimintaan
« Vastaus #19 : 16.07.07 - klo:11.51 »
MPD ja NCMPC toimii vallan mainiosti. Jee.

Vaan kuinka saan MPD:n ymmärtämään AAC:tä, eli m4a-tiedostoja?

Itse itselleni vastaten. Tukea ei vissiin lisenssisyistä ole wrapatty debiin, vaan koko roska pitää asentaa käsin.