Puppy 431 svira glazbu na mpd serveru

Razmjenjivac Burgulgoth preslusava (pleja) svoju glazbenu kolekciju. Pokusajmo pogoditi koji klasicni program za reprodukciju koristi ? Mplayer, amarok, banshee... Pa vi se zbilja salite ili jednostavno ne poznajete Razmjenjivace.. Pa standardni Razmjenjivac priznaje jedino glazbeni server koji u pozadini vrti glazbenu kolekciju po njegovom izboru.
E sad znate razlog zasto sam na Puppy odlucio instalirati mpd demon.
Postupak je bio jednostavan iako paket nije u standardnoj kolekciji Puppy-a.
1) Paket je pronadjen na PuppyForumu
2) Za kontrolu mpd demona izabrao sam GLURP koji sam skinuo skinuo sa adrese pod 1). mpc sam instalirao, ali ga necu objasnjavati jer ga je vec objasnio Burgul.
3) E sad je samo trebalo podesiti konfiguracijsku datoteku .mpdconf koju je vec opisao Burgulgoth.
Odlucio sam se da mpd radi i kao streaming server.
Evo rezultata konfiguracije:
# grep -Ev '^(#|$)' .mpdconf
==================================================
music_directory "~/music"
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/database"
pid_file "~/.mpd/pid"
state_file "~/.mpd/state"
user "root"
bind_to_address "127.0.0.1"
port "6600"
log_level "default"
save_absolute_paths_in_playlists "no"
metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
follow_outside_symlinks "yes"
input {
plugin "curl"
}
audio_output {
type "alsa"
name "My ALSA Device"
}
audio_output {
type "httpd"
name "My HTTP Stream"
encoder "vorbis" # optional, vorbis or lame
port "8000"
bitrate "128" # do not define if quality is defined
format "44100:16:1"
}
==================================================
Polozaj svojih datoteka na disku nisam mijenjao zahvaljujuci opciji u konfiguracijskoj datoteki
***********************************************
follow_outside_symlinks "yes"
***********************************************

Dok mpd odradjuje svoj posao za izbor pjesama i izbor output-a zaduzen je naravno glurp.

Kad sam kod kuce kucni server kserver naravno radi sa ukljucenom opcijom http streaminga koju obavlja mpd na portu 8000. Na mom prenosnom racunalu je upaljen samo gxine za preslusavanje.

Ovo je zbilja coool...Kako sam uopce prije preslusavao glazbu ???
Opla ! Danas sam na Razmjeni, a kod kuce mpd marljivo odradjuje svoj posao. Daj da poslusam koji glazbeni broj.
Bonus za Burgula, njegovi su recepti zbilja pravi ;)

Posted on 26 Nov 2009, 3:02 - Category: PuppyAplikacije
No comments - Edit - Delete


Puppy je pravi ALSA majstor

Prosao je i ovaj godisnji odmor. Prosao je ovaj put bez internet veze. Otkazao mi je poslusnost i moj stari R32 laptop. Sva sreca Puppy hard disk dobro se snasao u ulozi USB diska pa sam se mogao u miru pozabaviti s JavaScript-om i DHTML-om na Dellovom notebooku kojeg mi je posudio moj sin. Po povratku kuci opet hardware nevolje.Otkazala mi je Terratecova zvucna kartica.
Kucni server bez zvucne ipak ne ide ;). Sva sreca da ovakav dogadjaj ipak ne izaziva vece troskove. Pa sest kanalna C-Media 8738LX PCI kartica rijesila je problem za 70-tak kuna. Umetanje kartice u PCI slot i spajanje kartice s DVD-om proteklo je bez poteskoca, a evo i kako je protekla instalacija ili kako ju je prepoznao Puppy 412 ?











Da cujemo zlatne zice tamburice. OK radi od prve.









Posted on 9 Aug 2009, 10:21 - Category: PuppyAplikacije
No comments - Edit - Delete


RV_PUP Firefox2 & Firefox3 rame uz rame

U nekoliko sam navrata najavljivao RV_PUP ili paplet RazmjeneVjestina tj. Paplet s aplikacijama koje preferiraju Razmjenjivaci.
Sve se vec nalazi u pripremi i u tijeku je izbor aplikacija.
Kako se uglavnom radi o Firefox-ljupcima odlucio sam aktivirati Firefox2 - Bon Echo 2.0.0.7 zajedno s najsvjezijim izdanjem Firefox 3.0.11.
Buduci da sam konzervativan zadrzao sam Bon Echo 2.0.0.7 kao osnovnu verziju iz Puppy repozitorija, a trojku sam ostavio za slobodnu nadogradnju izravno s Mozille bez uobicajenog tutorstva distribucije. Kako se to radi u PuppyLinux-u zaista je lagano. Nakon instalacije Firefox2 iz Puppy repozitorija pronasao sam i firefox-3.0.3.pet na serveru Puppy ljubitelja u Kanadi.
Dakako paket je moguce i sam napraviti prema uputama kako-izraditi-firefox-pet
Sada slijedi kreiranje profila za novi Firefox3

# /usr/bin/firefox -profilemanager -no-remote



Nakon instalacije firefox-3.0.pet slijedi pozivanje preko

# /usr/bin/firefox P cropup -no-remote &

Za pozivanje osnovne verzije Bon Echo iskoristio sam postavke difoltnog preglednika (Seamonkey) - slikica vec na desktopu

#!/bin/sh
# exec mozstart "$@"
/opt/mozilla.org/bin/firefox -P default -no-remote &

Evo kako to izgleda na desktopu u varijanti s StumpWM.




Posted on 14 Jun 2009, 18:58 - Category: General
No comments - Edit - Delete


SBCL Lisp, Emacs, Slime i Stumpwm

Nakon sto mi je nas Geek-Razmjenjivac Aka podesio Emacs Slime sa Clispom na Gentoo-u odmah mi se nametnuo zadatak da
isto ugradim u PuppyLinux.

Ufff.. sto volim "copy-paste". Pa nismo valjda fizicki radnici pa da kompajliramo sve iz pocetka. Pitanja naviru sama od sebe.

1) Pa koji Pupplet ima Lisp, po mogucnosti SBCL (Steel Bank Common Lisp) ?
Naravno vec ga imam na disku. Pa to je thnake

2) Sto cu kopirati iz stabla thnake ?
a) Gle Slime je u imeniku /root/.slime

b) A sbcl se nalazi u /usr/local/bin/sbcl i /usr/local/lib/sbcl


3) Aktivacija emacs-a s pozivom Alt + X slime radi ...gle CL promt je iskocio, poruke sustava to dokazuju


Vrijeme je da konacno migriram na Window Manager s buducnoscu, a to je sigurno StumpWM pisan u CL-u.
Da, da ..odlucio sam savladati Common Lisp u narednih par godina pa mi treba poligon za vjezbu.., a to je sigurno StumpWM.
Prilagodjavanje ovog WM-a moguce je u hodu bez potrebe za ponovnim pokretanjem svaki put nakon promjene koda.

4) Za instalaciju StumpWM potrebno je jos instalirati neke lisp biblioteke, a to se radi s adsf-install paketom koji sam vec iskopirao iz thnake-a.

Dakle,
# sbcl

* (require 'asdf)
* (require 'asdf-install)
* (asdf-install:install 'clx)
* (asdf-install:install 'cl-ppcre)

E sad se jos treba uhvatiti fizickog dijela posla. Iskompajlirati izvorni kod StumpWM iz git-a.
Puppy nema instalirani git paket, ali zasto negirati kompajlerski trud recimo Slackware-a 12.2.
Jednostavnije ne moze biti.

# tgz2pet git-1.6.0.3-i486-1.tgz

pretvara slack-ov tgz paket u puppy pet format, a ostalo je sve dupli klik misem.

E sad jos i dosadniji dio price

# git clone git://git.savannah.nongnu.org/stumpwm.git

# autoconf && ./configure --with-sbcl=/usr/local/bin/sbcl

# make

I konacno potrebno je jos jednu jedinu izvrsnu datoteku stumpwm iskopirati u /usr/local/bin

# cp stumpwm /usr/local/bin

Konfiguraciju .stmpwmrc ostavljam za kasniju prigodu.

Za sada sam aktivacija

#startx /usr/local/bin stumpwm


E nisam rekao da sam copy paste primjenio i na Puppy full HD instalaciju na /dev/sda8

Vrijeme je da izdam i prvi RV_PUP (CD Puplet Razmjene Vjestina)...ovaj put nema odustajanja...

Posted on 17 Mar 2009, 15:19 - Category: Puplets
1 Comment - Edit - Delete


Pnethood Samba Shares oliti Puppy skenira Windoze na Razmjeni

Windoz korisnici postaju aktivni na Razmjeni. Osim sto se s vremena na vrijeme pojavljuju sa skrsenim sustavom pokusavajuci spasiti podatke znaju isplivati i s kojim primjerkom vec zaboravljenog PC hardwera na kojem pokusavaju pokrenuti linux. U svako slucaju pohvalno "Dosla maca na vratanca". Bit ce posla za PuppyLinux da po ne znam koji put dokazuje da se ne radi o demo Cd-u vec o ozbiljnjoj distri koja najcesce radi "out of the box".



Dobro pogledajte. Na Razmjeni sam naciljao Pnethood Samba Shares i gle 2 Windoze prikriveno u kutu "gnjave svoja posla". Marljivo se pripremaju na migraciju na Linux ;). Isprobajte i vi vase Windoze na kucnoj mrezi ili slijedeci put na Razmjeni.

Pozdrav do slijedece Razmjene.

Posted on 1 Feb 2009, 10:10 - Category: PuppyAplikacije
No comments - Edit - Delete


Pages: [1] [2] [3]