Hi,
x-transporter;279905 Wrote: 
> I have a transporter and I'd appreciate a "recorder/rip" plugin for 
> anything I can play on the Transporter.
> 
You know that you can play anything via 
http://yourslimservers-ip:9000/stream.mp3. I mean anything on your
server and by some soft modifications even web radio?
> 
> - An option to choose the output file format and bitrate for mp3 would
> be very interesting!
> 
Once a software player is connected you can choose the encoding bit
rate and quality. You need lame for that though.

> 
> - A timer do select when & what to record...
Yep, and that is the part that is still missing. Also right now it are
all bits and parts that need to be merged together by hand. Not very
sexy in wife's opinion. I want to have the thing on the remote that
would be sort of apeeling. Still working on it. Actually a friend of
mine.
Would you be prepared to pay anything for that? 
And do you use linux for server software?
If I can collect enough money my friend might bother to do the thing
even in perl as a plugin we thaught of it rather as a special
implementation more linux shell and php based but could think of it in
perl as a plugin maybe. Linux, mplayer, cron and such would be
necessary though.

--- Here is what I would call a preliminary concept paper ---
General design-notes/brainstorming
This file contains general design notes and brainstorming for the
web-interface
to an automated radio recorder base on unix platforms.

Features
* Have a user login (.htaccess protection, perhaps mysql-based)
* Choose start time
* Choose duration
* Choose one time only or periodically
* Enter a name for the recording date
* Choose playlist
* Choose radio station
* Review your entry
-
* Delete a recording date
* + Choose by name
-
* Have admin page (with seperate login)
* Choose playlist directory
* Choose home and user directories
* For mysql
* + Create users
* + Choose specific user directories for each user
* For the Database
* + Relate users to their recording dates

The time choice page
* Have checkboxes for weekdays
* Have selection lists for hours and minutes
* Have radio buttons for the one time/periodical choice
* Have a text entry field for the name
* don't choose end-time, but length (see NOTE 1 below)

The playlist page(s)
* General playlist list (all simple links)
* then list of radio-streams (simple links)

The delete page
* Have a selection list with the names of recording dates

The admin page(s)
* Text entry fields for playlist and home directories
* Perhaps on next page have checkbox list of allowed user dirs within
home
* For mysql
* + Have seperate pages general config and user account
* + On ser account page
*** # Enter username (text entry field)
*** # Enter password (TWO password fields)
*** # Enter home directory (text entry field)

Structures in the background
* Connect each recording with a unique ID, so better to find them
later
* Use shell-utilities or php-file routines to search user "sys"'
crontab
* for mysql
* + User table
*** # username
*** # password
*** # user-ID (primary key)
* + Recording table
*** # ID (primary key, also used in crontab)
*** # name of recording
*** # user-ID (foreign key for the user -> recording relation)
* + Use InnoDB tables (see NOTE 2 below)

NOTES
NOTE 1:
* The reason for this is: A recording may start on one day and end
nominally
* a day later. This is problematic. Better let the interface decide how
to
* handle this
NOTE 2:
* InnoDB tables do have foreign keys and a few other nice extensions.
Besides
* they are almost standard-extension in newer mysql-databases. They are
also
* understood by other database-servers.

****** Julien

--------
Music was my first love and it will be my last (John Miles)

======== FIND MY WEB-PROJECT AT: ========
http://ltsb.sourceforge.net
the Linux TextBased Studio guide
======= AND MY PERSONAL PAGES AT: =======
http://www.juliencoder.de


-- 
jaysung
------------------------------------------------------------------------
jaysung's Profile: http://forums.slimdevices.com/member.php?userid=12375
View this thread: http://forums.slimdevices.com/showthread.php?t=43590

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/plugins

Reply via email to