Cactus Jukebox - Audio Player und Datenbank

Vorstellungen von Programmen, welche mit Lazarus erstellt wurden.
da_seeb
Beiträge: 9
Registriert: Mo 4. Dez 2006, 09:50

Cactus Jukebox - Audio Player und Datenbank

Beitrag von da_seeb »

Hallo...

Ich möchte euch hier nun auch einmal ein Programm von mir vorstellen.

Cactus Jukebox ist ein "all in one" Audio Player mit Verwaltung und CD-Ripper
Alle Dateien werden in einer Baumansicht sortiert nach Interpret usw. dargestellt, Tags werden ausgewertet und können editiert werden. Außerdem kann man Dateien bequem aus der Datenbank auswählen und auf einen portablen USB Mp3-Player hochladen und synchronisieren.

Screenshots:
http://cactus.hey-you-freaks.de/index.p ... creenshots" onclick="window.open(this.href);return false;

Download:
http://cactus.hey-you-freaks.de/data/ca ... ble.tar.gz" onclick="window.open(this.href);return false;

In der neuen Beta hat sich einiges getan. Sprachsupport, Bugfixes, neue Suchfunktion, anzeigen und sortieren nach Tracknummer, schönes Programmicon/logo, remote Steuerung,...

Momentan leider nur GTK1.x und für Linux verfügbar. Lazarus hat unter windows leider noch einige fehlende Features. GTK2 alphaversion werde ich demnächst uploaden.

Ich bitte um Feedback :) Vor allem was Bedienbarkeit angeht, weil man selbst sein Programm da irgendwann im Schlaf kennt...

Viele Grüße
Sebastian
Zuletzt geändert von da_seeb am Mo 3. Dez 2007, 18:32, insgesamt 1-mal geändert.
Cactus Jukebox
http://cactus.hey-you-freaks.de" onclick="window.open(this.href);return false;

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

vom bild sieht es ja garnicht mal so schlecht aus... ich woltle mir auch schon ein eigenes audio programm schreiben... weil ich vermisse unter linux gobale hotkeys *G*
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

vermisse unter linux gobale hotkeys *G*
Kanns Audio X z.b. auch.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Beitrag von pluto »

das ist ein grund um es zu testen*G* das werde ich gleich mal...
danke für den hinweis !
MFG
Michael Springwald

da_seeb
Beiträge: 9
Registriert: Mo 4. Dez 2006, 09:50

Beitrag von da_seeb »

kurzer Hinweis: Auf meiner Homepage habe ich eine neue Betaversion zum download freigegeben. Es gibt jetzt auch ein Binary für GTK2 und .deb packages

größte Änderungen sind neuer Look und einige Bugfixes, auch im CD Ripper und MP3 Tag Reader

Viel Spass beim testen! :)

http://cactus.hey-you-freaks.de" onclick="window.open(this.href);return false;
Cactus Jukebox
http://cactus.hey-you-freaks.de" onclick="window.open(this.href);return false;

da_seeb
Beiträge: 9
Registriert: Mo 4. Dez 2006, 09:50

Beitrag von da_seeb »

Hallo,

Cactus Jukebox ist intwischen in Version 0.3.8.1 verfügbar.

http://cactus.hey-you-freaks.de/" onclick="window.open(this.href);return false;

Viel Spass damit...



Anbei das Changelog:
Changes from 0.3.8 to 0.3.8.1
- BUGFIX: Loading files via File -> Open is now working again
- Hungarian translation added

Changes from 0.3 to 0.3.8
- Audio CD ripping facility
- GTK2 version is available
- Many improvements on tag editor send to me by Jan Murawski
- automatic album coverdownload from internet
- Language support. Currently english and german. Please contribute
to this. Mail sebastian_kraft@gmx.de for instructions.
- remove empty directories after removing files
- remote control tool for Cactus Jukebox. See docs for more info
- Added threading for some operations(copy, scan)
- Jump to artist when first key of name is pressed in the artisttree
- New look and feel, some really cool buttons ;)
- Window separations kann now be changed with mouse
- again: improved handling of non standard tags and files
- minor bugfixes
- internal code cleanups. SVN repository is available for developers now
Cactus Jukebox
http://cactus.hey-you-freaks.de" onclick="window.open(this.href);return false;

da_seeb
Beiträge: 9
Registriert: Mo 4. Dez 2006, 09:50

Beitrag von da_seeb »

Hallo,

neue Beta 0.3.8.5 zum Download.

Neue Features:
Drag'nDrop
PluginInterface
...

Freue mich über Tester.

Falls jemand etwas zur Entwicklung beitragen oder eigene Ideen einbringen einfach mal melden. Mitarbeit ist immer willkommen 8)
Cactus Jukebox
http://cactus.hey-you-freaks.de" onclick="window.open(this.href);return false;

da_seeb
Beiträge: 9
Registriert: Mo 4. Dez 2006, 09:50

Re: Cactus Jukebox - Audio Player und Datenbank

Beitrag von da_seeb »

Inzwischen ist Cactus Jukebox bei version 0.4stable angekommen.
Zip, RPM und DEB Packages sind verfügbar.

http://cactus.hey-you-freaks.de/" onclick="window.open(this.href);return false;


Changes from 0.3.8.1 to 0.4stable
- MPlayer as playback engine, 64bit compatibility
- Web radio streaming support
- Drag'n'Drop implemented
- Internal Mediacollection structure changed
- faster querries
- faster reload
- albums sorted in alphabetical order
- Cover gets enlarged on click
- Brazilian translation added
- Windows port available
- New make based build system
Cactus Jukebox
http://cactus.hey-you-freaks.de" onclick="window.open(this.href);return false;

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: Cactus Jukebox - Audio Player und Datenbank

Beitrag von monta »

da_seeb hat geschrieben:- Windows port available
Aber bisher nur zum selber bauen ;)
Aber das war kein großes Problem...also schnell gebaut und die mplayer-Exe ins Verzeichnis.

Aber eine Frage hab ich da...vorher hast du ja nicht auf mplayer als Abspieler gesetzt, aber nun wo du mplayer nutzt, könnte man doch schon eigentlich auch andere Formate als die vier unterstützen...zumindest zum Abspielen. Bestimmte Dinge Funktionieren dann natürlich nicht, wie Tags usw, aber was spricht dagegen die mit zu indizieren in die Bibliothek und abzuspielen wenns der Player eh kann und 'nur' das Frontend es nicht will?
Johannes

da_seeb
Beiträge: 9
Registriert: Mo 4. Dez 2006, 09:50

Re: Cactus Jukebox - Audio Player und Datenbank

Beitrag von da_seeb »

Da hast du natürlich recht! Und um ehrlich zu sein hab ich da noch gar nicht dran gedacht da ich quasi nur MP3's besitze... Aber guter Hinweis.
Andere Formate ließen sich ja wirklich recht schnell einbauen.
Werde ich für den nächsten Release vormerken.
Cactus Jukebox
http://cactus.hey-you-freaks.de" onclick="window.open(this.href);return false;

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: Cactus Jukebox - Audio Player und Datenbank

Beitrag von monta »

Sehr schön, das mein Vorschlag auf gehör trifft.

ogg64.png müsste ogg_64.png heißen, dann gibts keinen Fehler mehr, wenn man Titelinformationen von ogg-Dateien bearbeiten will.
Johannes

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: Cactus Jukebox - Audio Player und Datenbank

Beitrag von pluto »

Bestimmte Dinge Funktionieren dann natürlich nicht, wie Tags usw,
Das würde ich nicht sagen. Ich meine der mplayer müsste das auch können bzw. auslesen können. Oder du nutzt hier für die xine Engine *G*.

Die kann das aufjedenfall. Gibt es den mplayer auch für windows ?

Ich bin noch am überlegen wie man das Audio Problem am besten lösen könnte. FMOD ist zwar nicht schlecht, bietet jedoch meines wissens einige Formate nicht an. XINE läuft meine ich bis jetzt nur auf Linux. Sonst währe es zu 90 % Lauffähig(Habe damit auch schon ein MediaPlayer geschrieben). Ein Externs Programm aufzurufen ist zwar auch nicht schlecht aber das wahre ist das auch nicht. oder ?
Zu gestremaer habe ich noch nicht wirklich was gefunden, was man auch unter Free Pascal verwenden könnte.
MFG
Michael Springwald

monta
Lazarusforum e. V.
Beiträge: 2809
Registriert: Sa 9. Sep 2006, 18:05
OS, Lazarus, FPC: Linux (L trunk FPC trunk)
CPU-Target: 64Bit
Wohnort: Dresden
Kontaktdaten:

Re: Cactus Jukebox - Audio Player und Datenbank

Beitrag von monta »

Tags sind eine Eigenschaft des jeweiligen Audioformates.

Entweder ein Format hat in seinen Spezifikationen Tags (wie ogg) oder eben nicht, daher hat das nichts mit dem Player zu tun und funktioniert daher natürlich nicht bei allen Formaten, und erst recht nicht bei allen gleich. Ich wollte ja nur zum Ausdruck bringen, das es unabhängig von dem Format erstmal sinnvoll ist, es abzuspielen und eventuelle Zusatzfunktionen, die nicht kompatible sind, halt zu deaktivieren...das dürfte wenn nur das Tagging betreffen.

mplayer läuft überall ;)
Johannes

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: Cactus Jukebox - Audio Player und Datenbank

Beitrag von pluto »

Ich meine aber das mplayer solche Tags auslesen kann von den Audio Dateien. Aber sicher bin ich mir da nicht. z.B. könnte man hier auch ffmpeg nehmen. Das kann es aufjedenfall !
MFG
Michael Springwald

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: Cactus Jukebox - Audio Player und Datenbank

Beitrag von Christian »

Dann implementiers doch in Cactus und schwing keine grossen reden.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten