Find Jobs
Hire Freelancers

DAAP server modification

$1500-3000 USD

In Bearbeitung
Veröffentlicht vor mehr als 13 Jahren

$1500-3000 USD

Bezahlt bei Lieferung
mt-daapd is a media server software which implements the DAAP protocol. It is no longer actively developed. The mt-daapd code was forked into a second project which is under active development called forked-daapd. This project is to create a new application based on forked-daapd. Goals: 1. change the application name 2. remove some library dependencies 3. Ensure operability on embedded NAS devices that don't necessarily run bleeding edge kernels. Requirements: 1. New software should compile and run on modern Linux and FreeBSD 8.x systems 1a. New software should compile and run on modern embedded NAS systems that are running Linux on ARM. 2. All functionality currently in forked-daapd not specifically addressed below shall be maintained in working order, except, ARM systems are not required to do transcoding. 3. Changes in forked-daapd not related to the action items below shall be pulled into this project during the course of the project (stay current with upstream.) The source code for the forked-daapd project is here: git://[login to view URL]~jblache/[login to view URL] Detailed requirements: 1. All references to "forked-daapd" must be changed to "fdaapd" 2. The dependencies that must be removed are libavl (avl-0.3.5) and ANTLR v3 (including libantlr3c). Alternate methodologies or libraries must be implemented to replace the functionality that these libraries provide. The following two libraries *may* provide some useful functionality in place of what must be removed. Please evaluate them for inclusion. (from [login to view URL]) libnfo - NFO metadata parser/writer library libvalhalla - Metadata scanning library (After evaluating how libavl and ANTLR v3 are used, a discussion with me and a recommendation from the provider must occur before implementation begins.) 3. The forked-daapd software currently scans a directory specified in its configuration file for media files and adds them to a sqlite database. In addition it monitors that same specified media directory for changes (files added/deleted/moved) and adds (or deletes) those files to the sqlite database. This functionality (directory monitoring) should be evaluated. The goal is to ensure that embedded systems that do not use the most modern kernels can still accomplish library updates. My understanding is that this directory monitoring implementation requires very new kernels and libraries that may not be supported on embedded NAS devices yet. Perhaps this functionality can be enabled on systems that will support it but be disabled at compile time if the target system doesn't support it, which leads to the next two requirements. 3b. A configuration parameter must be added to the configuration file that allows a periodic rescan of the media library to be specified. 3c. The new software must also accept a siginfo signal from the kill program to trigger a rescan of the media library. 3d. Implement an optional feature that enables automated library management that works similarly to iTunes. The configuration file should accept parameters for library directory (full path), new media directory (full path). If the "new media directory" is specified the feature is enabled. When files are placed in the directory specified by "new media directory" the software reads the ID3 tags or the NFO file (with the same name as the movie file) and a new directory path in the library directory for the media based on Artist, Album, etc is created (if it doesn't already exist) and places the new media in the appropriate folder. Under the Library directory there should be directories for Music, Movies, TV Shows, and Podcasts at a minimum. Thanks for bidding. If you can do this for less than the budget, feel free to indicate that in the bid.
Projekt-ID: 772148

Über das Projekt

6 Vorschläge
Remote Projekt
Aktiv vor 14 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
6 Freelancer bieten im Durchschnitt $2.583 USD für diesen Auftrag
Avatar des Nutzers
Please see PMB.
$3.000 USD in 30 Tagen
5,0 (1 Bewertung)
4,6
4,6
Avatar des Nutzers
Please check PMB
$2.400 USD in 45 Tagen
5,0 (2 Bewertungen)
3,8
3,8
Avatar des Nutzers
I am experienced in similar technology.
$3.000 USD in 25 Tagen
1,2 (16 Bewertungen)
7,0
7,0
Avatar des Nutzers
We are a group of linux experts and can do DAAP server modification. Please see us at PMB. Thanks
$2.500 USD in 45 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hi, I'm interested in your project.
$2.800 USD in 20 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von THAILAND
Midland, Thailand
5,0
6
Zahlungsmethode verifiziert
Mitglied seit Mai 2, 2006

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.