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
