T-Forum, la vera HiFi alla portata di tutti
Benvenuto nel T-Forum!
Connettiti in modo da farti riconoscere come membro affezionato, oppure registrati così potrai partecipare attivamente alle discussioni.
Ultimi argomenti
» ma alla fine sto giradischi...
Oggi alle 16:14 Da dinamanu

» ALIENTEK D8 [parte 2]
Oggi alle 9:14 Da dinamanu

» [GE-MI] Vendo Celestion 3
Ieri alle 23:17 Da mikhail

» domanda - apparati a valvole con Pre a valvole ?
Ieri alle 20:44 Da dinamanu

» Nuovo piatto per il Rega RP1
Ieri alle 19:59 Da dinamanu

» Ok, adesso è l'ora di affrontare il problema diffusori ....opinioni?
Ieri alle 17:50 Da pallapippo

» Primo cavo coassiale con CAT5 su base progetto TNT "Shoestring"
Ieri alle 12:40 Da dinamanu

» [PLEXIGLASS] consulenza elettrotecnica
Ieri alle 9:07 Da crazyforduff

» puntina orfofon giradischi tensione d'uscita alta mV
Ieri alle 2:40 Da valterneri

» Nuovo DAC Topping D10 con supporto DSD
Ieri alle 0:09 Da Nadir81

» A proposito del Milano Hi-Fidelity 2018...
Gio 19 Apr 2018 - 22:08 Da Nadir81

» Ho ascoltato la Sennheiser Orpheus II
Gio 19 Apr 2018 - 19:09 Da bob80

» Altoparlanti Full Range Fountek FE50, FR135EX, in alluminio/neodimio
Gio 19 Apr 2018 - 18:01 Da Olivetta

» Sabaj A3 vs altri...(AD18, D8)
Gio 19 Apr 2018 - 17:19 Da mah(x)

» [RM/NA] Vendo ONKYO A9010 - €150 + sp
Gio 19 Apr 2018 - 15:42 Da ghiglie

» primo impianto hifi
Gio 19 Apr 2018 - 15:27 Da stepad

» Diffusori IKEA Eneby
Gio 19 Apr 2018 - 15:25 Da ftalien77

» Musica di qualità per testare il proprio impianto
Gio 19 Apr 2018 - 14:48 Da silver surfer

» [AN] RAMM Audio Elite 30 50cm
Gio 19 Apr 2018 - 14:38 Da ghiglie

» Satorique 3 - Kit diffusori con SB Acoustic Satori
Gio 19 Apr 2018 - 13:32 Da lello64

» Aiuto Varie Regolazioni Giradischi
Mer 18 Apr 2018 - 21:36 Da raf72

» Problema con Teac pls-75d 5.1
Mer 18 Apr 2018 - 20:51 Da denzelsavington

» Sostituzione altoparlanti tv da 10w Sony KD85/XD85xx . 65pollici
Mer 18 Apr 2018 - 17:12 Da Salvatore57

» Kef LS50 o...
Mer 18 Apr 2018 - 15:11 Da Alessiox

» Pre Phono giusto per questa configurazione
Mer 18 Apr 2018 - 13:36 Da Gian Luca Porzio

» Dopo RaspyFi ecco Volumio - Music player audiofilo multipiattaforma
Mer 18 Apr 2018 - 11:05 Da ally

» Quale amplificatore? Diffusori AR66BX
Mer 18 Apr 2018 - 11:00 Da GioPre

» Fullrange 8ohm e supertweeter 6ohm?
Mer 18 Apr 2018 - 9:31 Da windopz

»  impianto liquida fanless ,ali lineari recuperati zigmahornet e cineserie varie.Una prova in divenire(500euro quasi tutto compreso)
Mer 18 Apr 2018 - 9:15 Da giucam61

» Project pre dac s2
Mer 18 Apr 2018 - 0:46 Da nelson1

Statistiche
Abbiamo 11597 membri registrati
L'ultimo utente registrato è alemetal91

I nostri membri hanno inviato un totale di 811287 messaggi in 52687 argomenti
I postatori più attivi della settimana
dinamanu
 
sportyerre
 
Nadir81
 
giucam61
 
fritznet
 
kalium
 
valterneri
 
MetalBat
 
silver surfer
 
mr.manalog
 

I postatori più attivi del mese
dinamanu
 
sportyerre
 
lello64
 
giucam61
 
Nadir81
 
kalium
 
fritznet
 
nerone
 
valterneri
 
GP9
 

Migliori postatori
Stentor (20392)
 
DACCLOR65 (19633)
 
schwantz34 (15614)
 
Silver Black (15525)
 
nd1967 (12810)
 
flovato (12509)
 
Biagio De Simone (10294)
 
piero7 (9854)
 
fritznet (9458)
 
wasky (9229)
 

Chi è online?
In totale ci sono 42 utenti in linea: 5 Registrati, 0 Nascosti e 37 Ospiti :: 2 Motori di ricerca

daniell65, micio_mao, p.cristallini, raf980, scontin

[ Vedere la lista completa ]


Il numero massimo di utenti online contemporaneamente è stato 4379 il Lun 25 Mag 2015 - 15:01
Flusso RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Bookmarking sociale

Bookmarking sociale digg  Bookmarking sociale delicious  Bookmarking sociale reddit  Bookmarking sociale stumbleupon  Bookmarking sociale slashdot  Bookmarking sociale yahoo  Bookmarking sociale google  Bookmarking sociale blogmarks  Bookmarking sociale live      




Conserva e condividi l'indirizzo di T-Forum, la vera HiFi alla portata di tutti sul tuo sito sociale bookmarking


Guida: FreeNas-OSS-MPD= MusicServer

Andare in basso

Guida: FreeNas-OSS-MPD= MusicServer

Messaggio  RobyOnWeb il Lun 30 Gen 2012 - 0:27

A chi interessa questa è una guida per realizzare un music server, basato su FreeNas versione Full 0.7.2 Sabanda (revisione 8191) LINK + OSS + MPD
_______________________________________________________________________________

Avrete bisogno di un pc per l'installazione con almeno 512 mb di ram + un secondo pc per la configurazione e un client mpd, tipo gmpc http://gmpc.wikia.com/wiki/Gnome_Music_Player_Client per pilotare il musicserver Oppure un altro client a vs piacere http://mpd.wikia.com/wiki/Clients

In alternativa un unico pc con VM: https://www.virtualbox.org/

Naturalmente per la configurazione definitiva si presterà meglio uni pc a basso consumo, con ali passivo. E'lo stesso discorso di voyagempd http://guidainstallazionevoyagempdlinux.blogspot.com/ di cui la configurazione che andremo a creare, anche se con meno velleità audiofile, condivide diversi aspetti. Avremo però più flessibilità d'utilizzo grazie agl'innumerevoli servizi installati e più semplicità d'installazione, almeno da quanto ho potuto constatare io.

Attualmente uso una configurazione con atom D510 scheda madre Intel D510M0 + 2Gb Di RAM (sono sovrabbondanti) e Sk audio Asus Xonar D1

Consultate qui la lista dell'hw compatibile: http://wiki.freenas.org/freenas_users_hardware

_______________________________________________________________________________

Questa guida si riferisce ad un'installazione su disco, con partizione di sistema e seconda partizione per i file audio. Per il partizionamento ci penserà FreeNas in fase d'installazione, tutto molto semplice e molto veloce. Oppure, come nel mio caso, un installazione su due dischi, uno per il sistema e uno per i dati. Io ho un, ormai introvabile, mini disco da 4Gb, silenzioso e parco, per questo ho fatto così.

In alternativa, una compact flash da 2 Gb + adattatore sata>cf e un secondo disco per i file audio che potrebbe essere anche un disco usb, (non ho testato qs configurazione) dovrebbe essere possibile montarlo, anche formattato in ntfs o fat32 ma non escludo errori di riconoscimento del disco.

Inutile dire che la configurazione ideale sarebbe quella con SSD.

FreeNas 7 utilizza il file system UFS, e i protocolli CIFS-SMB per la condivisione in rete. Disponibili anche UPNP - iTunes DAAP - BitTorrent e altre funzioni interessanti. Questo fa si che questa macchina possa essere utilizzata sia come puro e semplice musicserver, (disabilitando tutti i servizi tranne gli indispensabili), oppure anche per altri scopi, esempio archivio di rete e download.
Non fosse che i troppi HD con molta probabilità andranno a disturbare il suono, questa configurazione risolverebbe i problemi di molti poichè, in una sola macchina, potremmo avere torrent, NAS (con innumerevoli vantaggi ad es backup automatico del pc principale, webserver, dlna) e tutta la ns libreria audio e video archiviata in esso. Io avevo 6 Tb per un consumo di 50W ma anche se poco percettibili, c'era qualche disturbo elettrico. Per questo ho deciso di assemblare due soluzioni distinte, un FreeNas come puro e semplice NAS e questa elencata qui, per il solo musicserver. Sempre in cantiere la prova con voyageMPD. Wink

Per quanto riguarda l'installazione di FreeNas, è semplicissimo. Una volta scaricata l'iso FreeNAS-i386-LiveCD-0.7.2.8191.iso non vi resta che masterizzarla e procedere al'installazione o su pc di prova o VM. Ci vogliono 5 minuti.

Qui una guida per l'installazione e la configurazione di FreeNas.

Una volta terminata l'installazione, dalla WebGui di FreeNas, sotto la scheda "Servizi/SSH" dovrete abilitare il servizio SSH In questo modo potrete utilizzare Putty e fare tutto anche tramite SSH.
_______________________________________________________________________________


Procediamo con OSS e MPD:

1) Installiamo OSS, da SSH o shell, lanciate il seguente comando:

Codice:
pkg_add http://ftp.riken.go.jp/pub/FreeBSD/ports/i386/packages-7.3-release/Latest/oss.tbz

Aspettate che l'installazione finisca e controllate che non vi dia nessun errore. Al termine dovrete ripristinare l'installazione di FreeNas.

2) Reinserite il cd d'installazione di FreeNas e fate il boot da cd. Scegliete l'opzione 9 "Install/Upgrade" e successivamente l'opzione 5 "Upgrade full" Una volta finito, riavviate togliendo il cd.

3) Dalla WebGui di FreeNas, andate in "Sistema/Avanzato/rc.conf" Cliccate su "add" e inserite i seguenti valori:
variable= oss_enable value= YES e riavviate il sistema.

Ora potete fare il test per vedere se OSS è installato correttamente e riconosce la vs scheda audio. Da shell o SSH, lanciate il comando "osstest". Se tutto è ok, dovrebbe emettere un suono di prova per testare i canali audio.

4) Installate MPD da shell o SSH lanciate il seguente comando:

Codice:
pkg_add http://ftp.riken.go.jp/pub/FreeBSD/ports/i386/packages-7.3-release/Latest/musicpd.tbz

Andiamo nella WebGui, sotto "Sistema/avanzato/rc.conf" e inseriamo i valori:

variabile: "musicpd_enable" valore: "YES"


5) Montiamo il disco con la directory per la musica e configuriamo le condivisioni di rete.

Nella scheda "Dischi/Gestione" aggiungete il vs disco.

Se state utilizzando un solo disco con partizione di sistema più partizione dati, non sarà necessario formattarlo, diversamente dovrete formattarlo tramite il menù formatta sotto la scheda dischi.

Nella scheda "Dischi/Punto di Mount" create un punto di mount, che io ho chiamato "Disco1"

(Se avete un solo disco il mount va sulla seconda partizione, ricordarsi di selezionare MBR e numero partizione 2.)

Tramite shell, SSH o il gestore file, quixplorer portatevi nel vs punto di mount "mnt/Disco1" e create una directory per i vs file musicali, la stessa che indicherete poi nel file mpd.conf.

Ad esempio nome directory "music" = mpd.conf : music_directory "/mnt/Disco1/music"

Portatevi in "/usr/local/var/mpd" e crete una directory "playlists"

Dalla webGui di FreeNas abilitate il servizio CIFS-SMB e FTP.

Subito dopo in "Servizi|CIFS/SMB|Condivisioni" create una condivisione della cartella music, percorso "mnt/music" in questo modo potete trasferire la vs musica sul disco del musicserver in modo agevole tramite un altro pc.

Per ora copiate un paio di file audio per fare un test della creazione del db.

6) Ora per far funzionare correttamente MPD dovrete creare il file mpd.conf, con le directory giuste.

Dalla WebGui di FreeNas, andate nella scheda "Avanzato/Gestore file" (Qixplorer) dovrete portarvi nella directory "/usr/local/share/doc/mpd" qui troverete un file mpd.conf.example, copiatelo in "/usr/local/etc", rinominandolo in mpd.conf

Tramite l'editor di file, "Avanzato/Editor di file", portatevi nella directory "/usr/local/etc" dove avete copiato il file mpd.conf.example, selezionatelo e caricatelo per editarlo.

Esempio:

Codice:
 # An example configuration file for MPD
# See the mpd.conf man page for a more detailed description of each parameter.


# Files and directories #######################################################
#
# This setting controls the top directory which MPD will search to discover the
# available audio files and add them to the daemon's online database. This
# setting defaults to the XDG directory, otherwise the music directory will be
# be disabled and audio files will only be accepted over ipc socket (using
# file:// protocol) or streaming files over an accepted protocol.
#
music_directory      [color=red]"/mnt/Disco1/music"[/color]
#
# This setting sets the MPD internal playlist directory. The purpose of this
# directory is storage for playlists created by MPD. The server will use
# playlist files not created by the server but only if they are in the MPD
# format. This setting defaults to playlist saving being disabled.
#
playlist_directory      "/usr/local/var/mpd/playlists"
#
# This setting sets the location of the MPD database. This file is used to
# load the database at server start up and store the database while the
# server is not up. This setting defaults to disabled which will allow
# MPD to accept files over ipc socket (using file:// protocol) or streaming
# files over an accepted protocol.
#
db_file         "/usr/local/var/mpd/database"
#
# These settings are the locations for the daemon log files for the daemon.
# These logs are great for troubleshooting, depending on your log_level
# settings.
#
# The special value "syslog" makes MPD use the local syslog daemon. This
# setting defaults to logging to syslog, otherwise logging is disabled.
#
log_file         "/usr/local/var/mpd/log"
error_file      "/usr/local/var/mpd/error-log"
#
# This setting sets the location of the file which stores the process ID
# for use of mpd --kill and some init scripts. This setting is disabled by
# default and the pid file will not be stored.
#
pid_file         "/usr/local/var/mpd/pid"
#
# This setting sets the location of the file which contains information about
# most variables to get MPD back into the same general shape it was in before
# it was brought down. This setting is disabled by default and the server
# state will be reset on server start up.
#
state_file         "/usr/local/var/mpd/state"
#
###############################################################################


# General music daemon options ################################################
#
# This setting specifies the user that MPD will run as. MPD should never run as
# root and you may use this setting to make MPD change its user ID after
# initialization. This setting is disabled by default and MPD is run as the
# current user.
#
# user            "mpd"
#
# This setting sets the address for the daemon to listen on. Careful attention
# should be paid if this is assigned to anything other then the default, any.
# This setting can deny access to control of the daemon.
#
# For network
 bind_to_address      "any"
#
# And for Unix Socket
#bind_to_address      "/usr/local/var/mpd/socket"
#
# This setting is the TCP port that is desired for the daemon to get assigned
# to.
#
 port            "6600"
#
# This setting controls the type of information which is logged. Available
# setting arguments are "default", "secure" or "verbose". The "verbose" setting
# argument is recommended for troubleshooting, though can quickly stretch
# available resources on limited hardware storage.
#
#log_level         "default"
#
# If you have a problem with your MP3s ending abruptly it is recommended that
# you set this argument to "no" to attempt to fix the problem. If this solves
# the problem, it is highly recommended to fix the MP3 files with vbrfix
# (available from <http://www.willwap.co.uk/Programs/vbrfix.php>), at which
# point gapless MP3 playback can be enabled.
#
#gapless_mp3_playback         "yes"
#
# This setting enables MPD to create playlists in a format usable by other
# music players.
#
#save_absolute_paths_in_playlists   "no"
#
# This setting defines a list of tag types that will be extracted during the
# audio file discovery process. Optionally, 'comment' can be added to this
# list.
#
#metadata_to_use   "artist,album,title,track,name,genre,date,composer,performer,disc"
#
###############################################################################


# Symbolic link behavior ######################################################
#
# If this setting is set to "yes", MPD will discover audio files by following
# symbolic links outside of the configured music_directory.
#
#follow_outside_symlinks   "yes"
#
# If this setting is set to "yes", MPD will discover audio files by following
# symbolic links inside of the configured music_directory.
#
#follow_inside_symlinks      "yes"
#
###############################################################################


# Zeroconf / Avahi Service Discovery ##########################################
#
# If this setting is set to "yes", service information will be published with
# Zeroconf / Avahi.
#
#zeroconf_enabled      "yes"
#
# The argument to this setting will be the Zeroconf / Avahi unique name for
# this MPD server on the network.
#
#zeroconf_name         "Music Player"
#
###############################################################################


# Permissions #################################################################
#
# If this setting is set, MPD will require password authorization. The password
# can setting can be specified multiple times for different password profiles.
#
#password                        "password@read,add,control,admin"
#
# This setting specifies the permissions a user has who has not yet logged in.
#
#default_permissions            "read,add,control,admin"
#
###############################################################################


# Input #######################################################################
#

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

#
###############################################################################

# Audio Output ################################################################
#
# MPD supports various audio output types, as well as playing through multiple
# audio outputs at the same time, through multiple audio_output settings
# blocks. Setting this block is optional, though the server will only attempt
# autodetection for one sound card.
#
# See <http://mpd.wikia.com/wiki/Configuration#Audio_Outputs> for examples of
# other audio outputs.
#
# An example of an OSS output:
#
 audio_output {
   type      "oss"
   name      "[color=red]cmi878x0[/color]"
##   device      "/dev/dsp"   # optional
##   format      "44100:16:2"   # optional
##   mixer_device   "/dev/mixer"   # optional
##   mixer_control   "PCM"      # optional
#}

In rosso le parti da editare a seconda dei vs parametri. Il resto lasciatelo invariato, lo potrete editare in un secondo momento, in base alle vs esigenze.

Riavviate.

Trasferite qualche file di prova nella directory musica del vs musicserver e, tramite SSH, lanciate il seguente comando:

/usr/local/bin/mpd --create-db /usr/local/etc/mpd.conf

Se non vi da nessun errore, dovrete già vedere il vs database aggiornato in gmpc o il client che avete scelto.

Potete far aggiornare il db in automatico, inserendo lo script "/usr/local/bin/mpd --create-db /usr/local/etc/mpd.conf" in "Sistema/Avanzato/Scrips di Comando"

Potete cambiare il nome host da freenas in musicserver (o quello che volete) in "Sistema/Impostazioni generali" altresì il NetBIOS in "Servizi/CIFS/SMB/Settaggi"

Sembra complicato ma fidatevi, non lo è. Sono riuscito io quando ancora ne capivo meno di oggi. Date un occhiata qui:

https://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=29&t=7148
__________________________________________________________________
Special Thanks utenti:

misterredman

spaztecho

From FreeNAS forum.
___________________________________________________________________

Guida originale: https://sourceforge.net/apps/phpbb/freenas/viewtopic.php?f=5&t=3685&p=17509&hilit=play+audio#p17509

Il procedimento è un po diverso e le repositary per OSS e MPD non sono più valide, quelle corrette sono quelle linkate da me che si riferiscono agli ultimi ports di freeBSD 7.3 per l'ultima release stable di freenas 7.2

Ciao!


Ultima modifica di RobyOnWeb il Lun 30 Gen 2012 - 0:31, modificato 1 volta

RobyOnWeb
Interessato
Interessato

Data d'iscrizione : 30.10.11
Numero di messaggi : 32
Località : Forli-Cesena
Impianto : Yamaha 767 - IL 560+760+505 Sub Velodyne Impact 10

Tornare in alto Andare in basso

Re: Guida: FreeNas-OSS-MPD= MusicServer

Messaggio  sonic63 il Lun 30 Gen 2012 - 0:29

Molto interessante - Grazie
Hello

sonic63
Membro classe oro
Membro classe oro

Data d'iscrizione : 21.12.09
Numero di messaggi : 5375
Località : napoli
Impianto : pre e finali autocostruiti + casse autocostruite

Tornare in alto Andare in basso

Re: Guida: FreeNas-OSS-MPD= MusicServer

Messaggio  aschenaz il Lun 30 Gen 2012 - 7:07

Mitico! Per ora me l'appunto. Tornerò a leggere con mooolta attenzione! Ok
avatar
aschenaz
Membro di riguardo
Membro di riguardo

Data d'iscrizione : 26.11.10
Numero di messaggi : 566
Località : Reggio Calabria
Impianto : ...
lettore Philips DVP3520
dac SMSL dir9001pcm1793opa2134
ampli SMSL SA36 TA2020/TA2024
diffusori 2 Pi Tower autocostruiti



Tornare in alto Andare in basso

Re: Guida: FreeNas-OSS-MPD= MusicServer

Messaggio  Maxyx75 il Lun 30 Gen 2012 - 7:38

ottimo!
avatar
Maxyx75
Affezionato
Affezionato

Data d'iscrizione : 03.06.11
Numero di messaggi : 199
Località : Vigonovo (VE)
Occupazione/Hobby : Sport-Musica-ecc....
Provincia (Città) : buono
Impianto : Sure TA2024 con Ali Pincellone + Casse Triangle Zephyr

Tornare in alto Andare in basso

Re: Guida: FreeNas-OSS-MPD= MusicServer

Messaggio  luigi.cayman il Lun 30 Gen 2012 - 13:10

davvero interessante, grazie mille!!! quando smonterò il pc principale e prenderò un microserver mi tornerà sicuramente utile!!!
avatar
luigi.cayman
Membro di riguardo
Membro di riguardo

Data d'iscrizione : 06.01.12
Numero di messaggi : 570
Località : Piacenza
Occupazione/Hobby : auto d'epoca, ciclismo, enologia
Impianto : PC + VPR Optoma
Creative Surround 5.1 Pro
lettore cd: Denon DCD-960
decoder HD: Telsey DTFREE HD
sintoampli: Marantz SR4500
speaker: MS Carnival 6
CA Sirocco S50 - S20


Tornare in alto Andare in basso

Re: Guida: FreeNas-OSS-MPD= MusicServer

Messaggio  Contenuto sponsorizzato


Contenuto sponsorizzato


Tornare in alto Andare in basso

Tornare in alto

- Argomenti simili

 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum