PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Musikdatenbank im vorerst "lokalen" Linuxnetzwerk


DR.ZEISSLER
2006-02-05, 17:06:21
Hallo Linuxer,

mir schwebt schon seit Monaten so eine Musikdatenbank vor die mir das Abspielen und vor Allem das Finden und Katalogisieren von Musiktiteln erleichtert.

Ich habe mich schon nach verschiedenen Lösungen umgesehen und habe mich auch bereits für eine Variante entschieden, habe aber Probleme bei der Installation/Konfiguration, zumal für mich benötigte Komponenten (mysql,php,apache etc.) zur Zeit noch "böhmische Dörfer" sind.

So läuft das im Moment bei mir:

2 Clients (Debian)
1 Server (Debian)
Verbunden mittels SMC-Router.

Die Musikfiles (ausschließlich im MPC-Format) liegen auf dem RAID5Server und ich mounte das RAID5 des Servers in "/mnt" meines clients.

Ich starte den Dateimanager und wähle per Doppelklick die zu spielende Datei, oder die vorhande Playlist.

Die Sortierung ist nach Alphabet "a,b,c,d..." und danach kommt jeweils "Artist-Year-Album" als Ordnerbezeichnung und innerhalb des Ordners dann "Nummer-Liedname". Diese Vorgehensweise hat sich für mich als praktikabel und übersichtlich erwiesen. Nun möchte ich das ganze halt verwaltet haben.

Das schwebt mir vor:
Ich möchte im loken Netz die Musikdatenbank verwaltet haben und die Files nach verschiedenen Kriterien sortieren/katalogisieren können und auch Playlisten erstellen und diese dann zentral ablegen. Ausserdem habe ich die CD-Covers in jedem Ordner liegen und ich möchte diese natürlich auch angezeigt bekommen.

Nach langem hin und her, habe ich mich für diese Lösung entschieden:
http://www.ampache.org

Jetzt versuche ich gerade das System zu installieren und da gibt es wie erwartet Schwierigkeiten.
Anleitung 1:
http://www.linuxeinsteiger.info/anleitungen/media/media12.php
Diese Anleitung nutzt mir nichts, da mir genau dieser Bereich fehlt (der Link funzt nicht):
Der erste Schritt besteht zunächst einmal darin, den Apache-Webserver zu installieren. Das geht ganz einfach über die Distributionswerkzeuge, bei SuSE Linux z. B. mit Yast2. Am schnellsten geht es wenn man mysql und phpMyAdmin gleich mit installiert. Nachdem Ihr den Apache-Webserver installiert habt, müsst Ihr nun noch die virtuellen Hosts für phpMyAdmin und Ampache einrichten. Wie das geht lest Ihr am besten Hier nach.

Danach wurde mir empfohlen mit eine vorkonfigurierten Paket zu beginnen, das war sehr einfach und funktioniert so wie beschrieben auf Anhieb:
http://www.apachefriends.org/de/xampp-linux.html

Leider glaubte ich zu Anfang, das das schon alles war und die Musikdatenbank da mit drin ist (von Namen her Xampp), leider ist das wohl nur das Basispaket um entsprechend den von mir ausgewählten Datenbankmanager sozusagen "draufzusetzen" und genau an dieser Stelle hänge ich gerade.

Ich habe also das "Xampp" wie in der Anleitung beschrieben heruntergeladen und installiert. Jetzt versuche ich nach dieser Anleitung Ampache draufzusetzen.

=== The install ====
Code:

# cd /tmp
# wget http://www.ampache.org/downloads/current.tar.gz
# tar -xzvf current.tar.gz
# mv ampache-3.3-beta4 /usr/share
# cd /usr/share
# mv ampache-3.3-beta4 ampache
# chown -R www-data:www-data ampache


# nano /etc/apache/conf.d/ampache
=============
Alias /ampache /usr/share/ampache/docs

<Directory /usr/share/ampache/docs>
DirectoryIndex index.php index.html
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
==============



# mysqladmin create ampache
# mysql --user=root mysql
mysql>GRANT ALL ON ampache.* TO ampache@localhost IDENTIFIED BY '******';
mysql>flush privileges;
mysql>quit

# mysql -u ampache ampache -p < /usr/share/ampache/sql/ampache.sql


# cp /usr/share/ampache/config/motd.cfg.dist /usr/share/ampache/config/motd.cfg
# cp /usr/share/ampache/config/ampache.cfg.dist /usr/share/ampache/config/ampache.cfg
# chmod 600 /usr/share/ampache/config/ampache.cfg
# nano /usr/share/ampache/config/ampache.cfg
==========
web_path = "/ampache"
local_username = ampache
local_pass = ******

require_session = "true"
==========


# /etc/init.d/apache restart

http://localhost/ampache/login.php
user: admin
password: changeme

Admin->change password
Admin->Catalog->Add a catalog


"******" represents the password of your choice.

That should do it...

Leider gibt es an dieser Stelle die ersten Probleme:
# nano /etc/apache/conf.d/ampache

Das Verzeichnis apache gibt es nicht!!, die Dateien für XAMPP liegen doch in /opt/lampp und selbst da gibt es kein "apache" Verzeichnis.

Könnt Ihr dazu was sagen ?

Danke Euch
Doc

klutob
2006-02-05, 17:47:32
Hi,

Wie wäre es denn auf den Clients Amarok oder Rhythmbox zu installieren und die Musikdateien des Servers zu mounten (evtl. die Playerkonfigs über ein Cronscript syncen)?
Diese Player würden dir sehr einfach auf einen Schlag alle DB-Funktionen zu Verfügung stellen, ohne gleich einen völlig überdimensionierten Indianer aufsetzen zu müssen.

DR.ZEISSLER
2006-02-05, 18:17:47
Theoretisch kann man das natürlich auch so machen, aber ich setzte GNOME auf allen Maschinen ein und Amarok ist doch KDE ? Ausserdem hat die Sache natürlich auch was, wenn man einfach den Mozilla aufmacht und die Serveradresse eintippt und sich anmelden kann. Ich hatte natürlich als zweiten (späteren) Schritt auch vor die ganze Sache öffentlichen Zugriff zu gewähren, dann kann ich auch bei Freunden mit DSL mein Archiv für ne Party zur Verfügung stellen.

Natürlich hast Du Recht, dass mein Anliegen schon ne größere Sache ist, aber irgendwie gefällt mir das Ampache...

Grüsse
Doc

Sorry: Rythmbox ist für GNOME (schau mir das gerademal an)

(del676)
2006-02-05, 18:40:30
gnump3d :)

Wuzel
2006-02-05, 19:01:44
Hallo Linuxer,

mir schwebt schon seit Monaten so eine Musikdatenbank vor die mir das Abspielen und vor Allem das Finden und Katalogisieren von Musiktiteln erleichtert.

Ich habe mich schon nach verschiedenen Lösungen umgesehen und habe mich auch bereits für eine Variante entschieden, habe aber Probleme bei der Installation/Konfiguration, zumal für mich benötigte Komponenten (mysql,php,apache etc.) zur Zeit noch "böhmische Dörfer" sind.

So läuft das im Moment bei mir:

2 Clients (Debian)
1 Server (Debian)
Verbunden mittels SMC-Router.

Die Musikfiles (ausschließlich im MPC-Format) liegen auf dem RAID5Server und ich mounte das RAID5 des Servers in "/mnt" meines clients.

Ich starte den Dateimanager und wähle per Doppelklick die zu spielende Datei, oder die vorhande Playlist.

Die Sortierung ist nach Alphabet "a,b,c,d..." und danach kommt jeweils "Artist-Year-Album" als Ordnerbezeichnung und innerhalb des Ordners dann "Nummer-Liedname". Diese Vorgehensweise hat sich für mich als praktikabel und übersichtlich erwiesen. Nun möchte ich das ganze halt verwaltet haben.

Das schwebt mir vor:
Ich möchte im loken Netz die Musikdatenbank verwaltet haben und die Files nach verschiedenen Kriterien sortieren/katalogisieren können und auch Playlisten erstellen und diese dann zentral ablegen. Ausserdem habe ich die CD-Covers in jedem Ordner liegen und ich möchte diese natürlich auch angezeigt bekommen.

Nach langem hin und her, habe ich mich für diese Lösung entschieden:
http://www.ampache.org

Jetzt versuche ich gerade das System zu installieren und da gibt es wie erwartet Schwierigkeiten.
Anleitung 1:
http://www.linuxeinsteiger.info/anleitungen/media/media12.php
Diese Anleitung nutzt mir nichts, da mir genau dieser Bereich fehlt (der Link funzt nicht):


Danach wurde mir empfohlen mit eine vorkonfigurierten Paket zu beginnen, das war sehr einfach und funktioniert so wie beschrieben auf Anhieb:
http://www.apachefriends.org/de/xampp-linux.html

Leider glaubte ich zu Anfang, das das schon alles war und die Musikdatenbank da mit drin ist (von Namen her Xampp), leider ist das wohl nur das Basispaket um entsprechend den von mir ausgewählten Datenbankmanager sozusagen "draufzusetzen" und genau an dieser Stelle hänge ich gerade.

Ich habe also das "Xampp" wie in der Anleitung beschrieben heruntergeladen und installiert. Jetzt versuche ich nach dieser Anleitung Ampache draufzusetzen.

Leider gibt es an dieser Stelle die ersten Probleme:
# nano /etc/apache/conf.d/ampache

Das Verzeichnis apache gibt es nicht!!, die Dateien für XAMPP liegen doch in /opt/lampp und selbst da gibt es kein "apache" Verzeichnis.

Könnt Ihr dazu was sagen ?

Danke Euch
Doc

???

Schritt 1: LAMP aufstetzen, da gibt es unter dem begriff tausende How To's, wenn dein Apache soweit mit PHP und My Sql rennt - dann geht man erst ampache rann.

Man legt ein neues Verseichniss im Webroot an, klopft die PHP Scripts da rein, setzt das in der Apache conf als entrie - oder virtuell Server dir und fertich.

DR.ZEISSLER
2006-02-05, 19:06:50
Ja momentmal,

ich habe das so verstanden, das "Xampp" bzw. "lampp" schon alles mitbringt um Ampache einfach draufzusetzen ? So lese ich das auch in dem Downloadlink. Ist dem etwa doch nicht so ?

DR.ZEISSLER
2006-02-05, 19:07:40
bbuchi
Geschrieben am: 05.01.2006, 20:21
Quote Post
Mitglied
Ampache und MPC mit Winamp nein, mit Foobar ja. Liegt also am Winamp.
Ampache auch Windows Server kannst du vergessen besser ist es ein Debian Server einsetzen. Da rennt das Teil dann echt.
Normalerweise ist es easy ein Apache mit mysql aufzusetzen. Solltest du damit Probleme haben dann schau mal bei vorbei.
http://www.apachefriends.org/de/xampp.html

Damit kann man gar nichts mehr falsch machen.

Es macht Sinn die nightly Version von Ampache zu installieren da dabei einige Schmackerl sind die in die offizielle Version noch nicht eingezogen sind.

Mein Datenbestand sieht folgendermassen aus:

Total Users 8
Connected Users 2
Albums 1515
Artists 450
Songs 25304
Catalog Size 131.87 GB
Catalog Time 76 days, 12 hours

Ein Vergleich mit Jinzora2 bei diesem Bestand hat Ampache überragend gewonnen. So sind suchläufe überhaupt nicht wahrnehmbar. Bei Jinzora waren da schonmal 10 Sek. und mehr Wartezeit angezeigt.

Nochmals zum Webserver. Du braucht da nicht unbedingt ein virtuelles Verzeichnis. Es reicht aus unterhalb /var/www/ampache die Dateien zu entpachken (tar xzvf)
Aufruf im Browser dann http://deinServer/ampache


Die Distribution für Linux (getestet für SuSE, RedHat, Mandrake und Debian) enthält unter anderem: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, OpenLDAP (client), mcrypt, mhash, eAccelerator, SQLite und IMAP C-Client.

Wer sich fragt wozu ein XAMPP für Linux überhaupt sinnvoll sein soll, werfe bitte einen Blick in die FAQ.
Irgendwie stehe ich am Schlauch...

Gruss
Doc

DR.ZEISSLER
2006-02-05, 19:24:28
Hi,

Wie wäre es denn auf den Clients Amarok oder Rhythmbox zu installieren und die Musikdateien des Servers zu mounten (evtl. die Playerkonfigs über ein Cronscript syncen)?
Diese Player würden dir sehr einfach auf einen Schlag alle DB-Funktionen zu Verfügung stellen, ohne gleich einen völlig überdimensionierten Indianer aufsetzen zu müssen.

Das funktioniert mit Rhythmbox (einlesen der Titel >35 Minuten), aber zwei Sachen stören mich. Zum einen sieht die Oberfäche sehr spartanisch aus (was aber nicht so schlimm ist), aber bei jedem Songwechsel gibt es zwei deutlich wahrzunehmende "Knackser", macht mir zwar am Kopfhörer nix, aber mein Sub in der Gartenhütte wird das wahrscheinlich nicht sehr gefallen.

Gruss
Doc

Wuzel
2006-02-05, 19:37:32
Ja momentmal,

ich habe das so verstanden, das "Xampp" bzw. "lampp" schon alles mitbringt um Ampache einfach draufzusetzen ? So lese ich das auch in dem Downloadlink. Ist dem etwa doch nicht so ?

L inux A pache M ysql P hp

Man zäumt numal das Pferd nicht von hinten auf, wenn dein LAMP sauber rennt - übers Netzwerk ansprechbar ist (die default begrüssungs website und ein php info eventuell), hast du den ersten Schritt. Der Rest ist dann einfach.
Überforder dich doch nicht so, versuche ersteinmal diesen ertsen Schritt zu verstehen und zum laufen zu bringen, dann erst den zweiten.

DR.ZEISSLER
2006-02-05, 20:29:19
L inux A pache M ysql P hp

Man zäumt numal das Pferd nicht von hinten auf, wenn dein LAMP sauber rennt - übers Netzwerk ansprechbar ist (die default begrüssungs website und ein php info eventuell), hast du den ersten Schritt. Der Rest ist dann einfach.
Überforder dich doch nicht so, versuche ersteinmal diesen ertsen Schritt zu verstehen und zum laufen zu bringen, dann erst den zweiten.

Auf dem Server ist es natürlich ansprechbar, aber hier am client nicht.
raid5srv:~# /opt/lampp/lampp start
Starte XAMPP fuer Linux 1.5.1...
XAMPP: Starte Apache mit SSL (und PHP5)...
XAMPP: Starte MySQL...
XAMPP: Starte ProFTPD...
XAMPP fuer Linux gestartet.

Nur mal so zum Verständnis:
Auf dem Server geht es mittels "http://localhost/xampp/", vom client aus könnte es dann mit der IP Adresse des Clients gehen ? Also http://***.***.*.***/xampp/"

Das werde ich gleich mal testen...

EDIT: JA so geht das auch. Somit ist XAMPP korrekt installiert und lauffähig!

Jetzt stellt sich die Frage wie AMPACHE jetzt installiert werden muss und genau da liegt das Problem, dass die Debian-Doku so nicht passt siehe:

=== The install ====
Code:
# cd /tmp
# wget http://www.ampache.org/downloads/current.tar.gz
# tar -xzvf current.tar.gz
# mv ampache-3.3-beta4 /usr/share
# cd /usr/share
# mv ampache-3.3-beta4 ampache
# chown -R www-data:www-data ampache

# nano /etc/apache/conf.d/ampache
=============
Alias /ampache /usr/share/ampache/docs

<Directory /usr/share/ampache/docs>
DirectoryIndex index.php index.html
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
==============
# mysqladmin create ampache
# mysql --user=root mysql
mysql>GRANT ALL ON ampache.* TO ampache@localhost IDENTIFIED BY '******';
mysql>flush privileges;
mysql>quit
# mysql -u ampache ampache -p < /usr/share/ampache/sql/ampache.sql
# cp /usr/share/ampache/config/motd.cfg.dist /usr/share/ampache/config/motd.cfg
# cp /usr/share/ampache/config/ampache.cfg.dist /usr/share/ampache/config/ampache.cfg
# chmod 600 /usr/share/ampache/config/ampache.cfg
# nano /usr/share/ampache/config/ampache.cfg
==========
web_path = "/ampache"
local_username = ampache
local_pass = ******
require_session = "true"
==========
# /etc/init.d/apache restart
http://localhost/ampache/login.php
user: admin
password: changeme
Admin->change password
Admin->Catalog->Add a catalog
"******" represents the password of your choice.
That should do it...

Erste Fehlermeldung, weil es ja "/etc/apache/*" nicht gibt und somit das schonmal so nicht für meine Installation zutrifft: "# nano /etc/apache/conf.d/ampache"

Danke u. Grüsse
Doc

Harleckin
2006-02-05, 21:21:53
Ich nutz mt-daapd (http://www.mt-daapd.org/), mit itunes, banshee und rhythmbox.

DR.ZEISSLER
2006-02-05, 21:27:21
Hallo Harleckin,

zu "mt-daap" kann ich zwar nix sagen, aber da das erste (XAMPP) schon recht problemlos ging möchte ich diesen Weg erstmal weiterverfolgen. Ich muss jetzt ja nur noch rausfinden, wie ich AMPACHE "beibringe" unter XAMPP zu funktionieren.

Gruß
Doc

DR.ZEISSLER
2006-02-05, 21:32:31
Eventuell sollte ich die Debian Anleitung aus dem Ampache Forum ignorieren und es mit dieser hier versuchen:

http://www.linuxeinsteiger.info/anleitungen/media/media12.php

DR.ZEISSLER
2006-02-05, 22:13:11
Na prima hier ist die gesuchte Anleitung "AMPACHE" mit "XAMPP", leider ist sie nicht in, nah seht selbst:

Audio Streaming Server Dengan Ampache
Sunday, November 20 2005 @ 10:11 PM CST
Contributed by: Kocil

Linux ServerAnda punya ratusan MP3 dan ingin sharing dengan teman satu LAN ? Ada cara asik dan mudah nih.

Singkat kata, kita harus membuat yang namanya audio streaming server. Pada kesempatan ini, kita akan membangunnya dengan:

* Komputer yang lumayan, paling tidak Pentium III dengan memori 256 MB dan Ethernet Card 100 MBps. Tentu saja juga harddisk yang besar untuk menampung MP3.
* Distro Vector Linux, kalau bisa yang SOHO 5.0.
* Kombo XAMPP (LinuX Apache MySQL PHP Postfix). Paket ini sudah ada di Vector Linux SOHO. Kalau anda pakai Vl Standard, terpaksa download dulu. (http://www.apachefriends.org/en/xampp-linux.html)
* Ampache. Nah ini dia paket PHP yang akan menjadi motor streaming server kita. (http://www.ampache.org/)
* Direktori berisi MP3. Kalau mau bagus, usahakan MP3 tersebut lengkap infonya (judul, penyanyi, album, genre, dll). Hal ini karena Ampache akan otomatis menggunakan info tersebut untuk menyusun database.

Biar artikelnya tidak kepanjangan, saya asumsikan Vector Linux dan xampp sudah berjalan normal.

SET XAMPP PAKAI PHP4
Ampache ini masih pakai PHP4, belum bisa pakaia PHP5. Jadi kita harus switch xampp ke php4

root:# /opt/lampp/lampp php4
root:# /opt/lampp/lampp start

SIAPKAN DATABASE MYSQL
Ampache perlu akses ke database MySQL. Untuk itu siapkan dua user

* User dengan hak penuh, biasanya root. Ingat-ingat passwordnya.
* User dengan hak terbatas, misal dbuser.

Untuk membuat dbuser, gunakan saja phpmyadmin yang sudah disediakan lampp. Caranya

1. luncurkan browser ke http://localhost/phpmyadmin.
2. Login dengan user root dan passwordnya.
3. Pilih menu Privilages
4. Pilih menu Add User
5. Isikan User name (dbuser), Host (localhost), Password dua kali (terserah), lalu enable semua hak Data (SELECT, INSERT, UPDATE, DELETE, FILE) dan Structure (CREATE, ALTER, INDEX, DROP, TEMPORARY). Jangan beri hak Administrasi.
6. Klik GO

INSTALL AMPACHE
Untuk menginstall ampache cara yang paling cepat:

1. Ekstrak paket ampache ke folder htdocs lampp.

root:# cd /opt/lampp/htdocs
root:# tar -xzf /home/user/download/ampache-3.3.1.4.tar.gz
root:# mv ampache-3.3.1.4 ampache

2. Ubah permission folder config

root:# chmod 777 ampache/config

Nanti kalau sudah selesai, jangan lupa mengembalikan permission ke mode 755 biar aman.

KONFIGURASI AMPACHE
Sekarang luncurkan web browser (misal Firefox), lalu tujukan ke http://localhost/ampache/install.php

1. Step 1: Creating and Inserting Ampache database

Desired Database Name : ampache
MySQL Hostname : localhost
MySQL Administrative Username : root
MySQL Administrative Password : passwd

2. Step 2: Creating the Ampache.cfg.php file

Web Path : /ampache
Desired Database Name : /ampache
MySQL Hostname : localhost
MySQL Username : dbuser
MySQL Password : passwd

Klik "Write Config". Setelah dinyatakan bahwa

Ampache.cfg.php Exists [ OK ]
Ampache.cfg.php Configured? [ OK ]

silahkan lanjut ke step 3.
3. Step 3: Setup Initial Account

Username : admin
Password : passwd

Selesai. Ampache akan menunjukkan layar login.

MEMBUAT KATALOG
Kini saatnya mendaftar file-file MP3 yang, misalnya, sudah siap di folder /opt/music.

1. Pada browser, lanjutkan Login sebagai admin.
2. Klik menu Admin.
3. Pilih Section Catalog.
4. Pada Catalog Tools, klik Add catalog.
5. Isikan

Catalog Name: Musik001
Path: /opt/music

Klik Add catalog

TAMBAH USER
Secara default, akses ke Ampache dibatasi hanya untuk user yang terdaftar. Ini memang cara aman untuk mencegah orang tak dikenal seenaknya akses server kita. Untuk menambah user:

* Pilih menu Admin
* Pilih menu User
* Pilih Add New user
* Isikan data user

Username: Tux
Full Name: Tux The Penguin
E-mail: tux@linux.lan
Password : rahasia
Confirm Password: rahasia
User Access Level: User

Kalau memang anda tidak mau repot dengan cara aman ini, anda bisa mengedit file config/ampache.cfg.php, ubah setting use_auth sebagai berikut:

# Use auth?
# If this is set to "Yes" ampache will require a valid
# Username and password. If this is set to no then ampache
# will not ask you for a username and password. No is only
# recommended for internal only instances
# DEFAULT true
use_auth = "no"

Tapi ini sangat tidak dianjurkan, soalnya setiap orang akan jadi admin.

MAINKAN MUSIK DI CLIENT
Oke, kini streaming server kita sudah siap. Silahkan coba dari komputer lain yang terhubung ke server melalui network. Luncurkan saja web browser, misalnya Firefox atau Opera.

1. Browse ke si server, misal http://server.linux.lan/ampache
2. Kalau anda tadi tidak menset use_auth jadi no, akan muncul layar login. Isikan dulu nama user dan password yang sah.
3. Keluarlah layar utama Ampache. Lihat bahwa ampache menyediakan fitur yang lengkap untuk melihat-lihat file apa saja yang tersedia. Bisa telusur berdasar nama file, penyanyi, album, maupun cari dengan bebas. Kali ini coba klik menu Albums.
4. Pilih salah satu album, lalu klik Action Play: All.
5. Di sini biasanya Firefox maupun Opera akan menawarkan untuk menyimpan (save) file yang datang. Tolak tawaran tersebut. Sebaliknya atur agar file tersebut langsung dibuka (Open) dengan aplikasi yang bisa memainkan M3U (MP3 Playlist). Contohnya adalah xmms (Untuk Vector Linux ada di /usr/X11R6/bin/xmms).
6. Setelah urusan kecil ini diset dengan benar, xmms akan langsung memainkan musik yang anda pilih di browser Ampache.

Saya belum coba kalau client-nya Windows, namun mestinya bisa juga pakai WinAmp.

PELENGKAP
Agar tambah ciamik, beberapa hal berikut bisa ditambahkan:

* Pasang libiconv. Ini paket optional untuk menampilkan karakter unicode dari informasi tag. Berguna kalau misalnya anda punya MP3 dengan judul bukan ASCII, misalnya huruf mandarin, jepang atau korea.
* Pasang themes tambahan. cari dan download saja dari situs ampache, lalu pasang di /opt/lampp/htdocs/ampache/themes.

Sejauh ini saya puas dengan Ampache ini. Dibanding paket lain, konfigurasinya relatif mudah. Yang lebih penting, fitur manajemen MP3-nya oke dan otomatis. Tidak usah repot-repot edit HTML sana-sini, semua musik sudah tertata dengan menu-menu yang teratur, bahkan ada statistik TOP HIT segala. Selamat menghibur rekan-rekan se-LAN ;-)

Copyleft : Kocil, 2005
License : GNU FDL
Posted to: www.benpinter.net, November 2005.
Testbed : Pentium IV 2.4GHz, Vector Linux 5.x
Writepad : Bluefish

Wuzel
2006-02-05, 22:58:42
Hmmm :uponder:

Also, entweder werde ich jetzt seniel, oder ich verstehe nur Bahnhof.
Warum braucht man zum teutates, um eine Handvoll PHP Scripts die auf eine MySql DB fahren, eine Anleitung :ugly:

Ok, Apache zum laufen bringen, V Server oder Initial Server mit beliebigen dir confen, PHP Module in den Apache - mit phpinfo() checken, MYSQL Datenbank auf die Box, User und eine ampache DB anlegen. Ampache Scripts in das dir reinhauen, permissions checken, config editieren und den DB User/DB eintragen, abfahren - freuen - Bier aufmachen.

Gast
2006-02-07, 21:15:07
Na prima hier ist die gesuchte Anleitung "AMPACHE" mit "XAMPP", leider ist sie nicht in, nah seht selbst:

sieht nach indonesisch aus...da hilft auch google net

DR.ZEISSLER
2006-02-24, 20:01:58
Okay, da bin ich wieder...wie immer brauche ich wohl noch etwas support...

Status:

1. Ich habe LAMPP installiert und konfiguriert
2. Ich habe Ampache draufgesetzt und konfiguriert.

Ich habe einen Katalog erstellt. Der Server hat die Mukke gefunden, wenn ich allerdings ein Musiktitel auswähle wird der BEEP-Media-Player zwar gestartet erhält aber einen falschen "%TITEL%INPERPRET%..etc." Playlist Eintrag und spielt nichts ausser kurzem Knacksen ab.

Woran liegt das ?

Fehlt mir irgend ein Stream Paket bzw. muss ich zusätzliche Komponenten für den BEEP-Media-Player installieren, oder übergibt Ampache die Mukke falsch ?

Kann da jemand was dazu sagen ?

Danke und Gruß
Doc


Hier mal die Übersetzung der Indonesischen Anleitung:


You had hundreds MP3 and want to sharing with the friend one LAN? There was the method of engrossed and being easy here.

Briefly said, we must make that his name audio streaming server. In this opportunity, we will build him with:
The moderate computer, at least Pentium III with the memory 256 MB and Ethernet Card 100 MBps. Of course also harddisk that big to accommodate MP3.
Distro Vector Linux, if could that SOHO 5.0.
Kombo XAMPP (LinuX Apache MySQL PHP Postfix). This package has been in Vector Linux SOHO. Kalau you with Vl Standard, be forced download previously. ( Http://www.apachefriends.org/en/xampp-linux.html )
Ampache. Nah this he the PHP package that will become the motor streaming server we. ( Http://www.ampache.org/ )
The directory contained MP3. If wanted good, try to get MP3 this was complete his information (the title, the singer, the album, the genre, etc.). This because of Ampache would automatic made use of this information to compile database.
Although his article not the length, I asumsikan Vector Linux and xampp has gone normal.

The SET XAMPP WITH PHP4
Ampache this still with PHP4, not yet could pakaia PHP5. So we must switch xampp to php4
root:#/opt/lampp/lampp php4
root:#/opt/lampp/lampp start

Prepare DATABASE MYSQL
Ampache needed access to database MySQL. for that prepared two user
User with the right to be full, usually root. Keep in mind password him.
User with the limited right, the example dbuser.
To make dbuser, used phpmyadmin that has been provided lampp. Caranya
1.Launched browser to http://localhost/phpmyadmin.
2.Login with user root and password him.
3.Choose the Privilages menu
4.Choose the Add User menu
5.Isikan User name (dbuser), Host (localhost), Password twice (was up to you) , lalu enable all the Data rights (SELECT, INSERT, UPDATE, DELETE, FILE) and Structure (CREATE, ALTER, the index, PROVIDE, TEMPORARY). Don't give the administrative right.
6.Klick GO

INSTALL AMPACHE
To menginstall ampache the method that fastest:

1.The package extract ampache to the folder htdocs lampp.
Root:# cd/opt/lampp/htdocs
root:# tar -xzf /home/user/download/ampache-3.3.1.4.Tar.Gz
root:# mV ampache-3.3.1.4 ampache

2.The difference permission the folder config

Root:# chmod 777 ampache/config

Later if being finished, don't forget returned permission to mode 755 although safe.
The CONFIGURATION AMPACHE
Now launched web browser (the Firefox example), then aimed to http://localhost/ampache/install.Php

1.The step 1: Creating and Inserting Ampache database

Desired Database Name: ampache
MySQL Hostname: localhost
MySQL Administrative Username: root
MySQL Administrative Password: passwd

2.The step 2: Creating the Ampache.Cfg.Php file

Web Path:/ampache
Desired Database Name:/ampache
MySQL Hostname: localhost
MySQL Username: dbuser
MySQL Password: passwd

Click "Write Config".
After being stated bahwa

Ampache.Cfg.Php Exists [OK] Ampache.
Cfg.Php Configured?[OK]

Please further to the step 3.
3.The step 3: Setup Initial Account
Username: admin
Password: passwd

Be finished.
Ampache will show the screen login.

MAKE KATALOG
Currently during him registered file-file MP3 that, for example, has been ready in the folder/opt/music.
1.To browser, continued Login as admin.
2.The clique of the Admin menu.
3.Choose Section Catalog.
4.To Catalog Tools, clicked Add catalog.
5.Isikan

Catalog Name: Musik001
Path:/opt/music

Click Add catalog

MORE USER
Secara
default, access was to Ampache restricted only to user that was registered.
This indeed the safe method of preventing the person was not known in any way access server we.
To increase user:
chose the menu of Admin
chose the menu of User
chose Add New user
Isikan the data user

Username: Tux
Full Name
: Tux The Penguin
the E-mail: tux@linux.Lan
Password: rahasia
Confirm Password: rahasia
User Access the Level: User

If indeed you did not want busy by means of safe this, you could edit file config/ampache.Cfg.Php, the difference setting use auth as follows:
# Use auth?
# If this Is the set to "Yes" ampache Will require a valid
# Username and password.
If this Is the set to no then ampache
# Will the note ask you for an username and password.No Is only
# recommended for internal only instances
# DEFAULT true
use auth = "no"
"

But this really was not recommended, his matter anyone will be admin.
Play MUSIC IN CLIENT
OK, currently streaming server we have been ready.
Please please from the other computer that terhubung to server through network.
Launched web browser, for example Firefox or the Opera.
1.Browse to the server, the example http://server.Linux.Lan/ampache
2.If you earlier not menset use auth so no, will emerge the screen login.
Isikan previously the name user and password that legal.
3.Outside the Ampache mainsail.
Saw that ampache provided fitur that complete to look around file everything that was available.
Could investigate had a basis the name file, the singer, the album, and searched freely.
This time tried the clique of the Albums menu.
4.Choose one of the albums, then clicked Action Play: All.
5.Here usually Firefox and the Opera will offer to keep (save) file that came.
Denied this offer.
On the other hand arranged so that file this immediately was opened (Open) with the application that could play M3U (MP3 Playlist).
For example to be xmms (for Vector Linux was in /usr/X11R6/bin/xmms).
6.After this small affair diset correctly, xmms immediately will play music that was chosen by you in browser Ampache.
I did not yet try if client him Windows, but should be able to also with WinAmp.

PELENGKAP
So that more ciamik, several matters along with could be added: rose libiconv.
This the package optional to put forward the character unicode from information tag.
Useful if for example you had MP3 with the title not ASCII, for example the mandarin's letter, Japan or Korea. rose themes in addition.
Search and download from the site ampache, then rose in/opt/lampp/htdocs/ampache/themes.
As far as this is concerned I was satisfied with Ampache this.
Compared to the other package, his configuration relative was easy.
That more important, fitur the management MP3 him OK and automatic.
Not need to very busy edited HTML everywhere, all music has been organised with the menus that were arranged, in fact had GREAT statistics the HIT all.
Congratulations entertained colleagues more than one LAN;-)

Copyleft: Kocil, 2005
License: GNU FDL
Posted to: www.benpinter.net, November 2005.
Testbed: Pentium IV 2.
4GHz, Vector Linux 5.
XWritepad: Bluefish