Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Page 3 of 4 < 1 2 3 4 >
Topic Options
#310076 - 12/05/2008 11:50 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Boelle]
wfaulk
carpal tunnel

Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
Originally Posted By: boelle
it's not safe to use the search feature as it requies me to take the eyes of the road, and even a sec can be fatal.

with the FID entry thing i don't have to look at the unit

But surely you have to take your eyes off the road to examine your printed list.

Or are you saying that your friends can look at the list and then tell you which number to type in?
_________________________
Bitt Faulk

Top
#310079 - 12/05/2008 13:17 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: wfaulk]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
Originally Posted By: wfaulk
Originally Posted By: boelle
it's not safe to use the search feature as it requies me to take the eyes of the road, and even a sec can be fatal.

with the FID entry thing i don't have to look at the unit

But surely you have to take your eyes off the road to examine your printed list.

Or are you saying that your friends can look at the list and then tell you which number to type in?


That could work. Here, I do find it much easier to have a printed list of the tunes, for passengers to browse and select from, than trying to explain the software interface to them.

Think of the printout as a multi-thousand line external display for the empeg, compared with the single-line display used by the playlist programmer in the software. And the external display is much more readable in bright light, too. smile

EDIT: The empeg software interface is really good when one *knows* what they want to listen to. But it's not great for browsing the collection to "find something suitable".

That's a difficult thing to crack on any small display.

Cheers


Edited by mlord (12/05/2008 13:19)

Top
#310080 - 12/05/2008 13:37 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Boelle]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31602
Loc: Seattle, WA
Originally Posted By: Boelle
could a workaround be to only drop 10 winamp playlists in emplode at a time until all music is uploaded?


If I'm understanding your goal correctly, I don't think that would help at all. I think you're placing too much faith in the ability of the FID order to be anything other than random. I think a better bet is to get all the songs and playlists into the player any way you can, then put your CSV into Excel and do some processing on the list so that it prints out in the order you want it to.
_________________________
Tony Fabris

Top
#310081 - 12/05/2008 13:38 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: mlord]
peter
carpal tunnel

Registered: 13/07/2000
Posts: 4180
Loc: Cambridge, England
Originally Posted By: mlord
Think of the printout as a multi-thousand line external display for the empeg, compared with the single-line display used by the playlist programmer in the software. And the external display is much more readable in bright light, too. smile

EDIT: The empeg software interface is really good when one *knows* what they want to listen to. But it's not great for browsing the collection to "find something suitable".

Completely agreed. I find I do just the same thing even at home.

Peter

Top
#310082 - 12/05/2008 13:43 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: peter]
andy
carpal tunnel

Registered: 10/06/1999
Posts: 5916
Loc: Wivenhoe, Essex, UK
Having album art on the new Slim Squeezebox Controller screen really helps with browsability (that and being able to see 4 album titles + covers at a time).
_________________________
Remind me to change my signature to something more interesting someday

Top
#310083 - 12/05/2008 14:30 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: mlord]
wfaulk
carpal tunnel

Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
Originally Posted By: mlord
The empeg software interface is really good when one *knows* what they want to listen to. But it's not great for browsing the collection to "find something suitable".

I can understand having a list. My question was along the lines of how it helped to not look away from the road.
_________________________
Bitt Faulk

Top
#310093 - 12/05/2008 20:35 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: wfaulk]
Boelle
addict

Registered: 22/11/2007
Posts: 475
Loc: Denmark, Odense
Originally Posted By: wfaulk
Originally Posted By: boelle
it's not safe to use the search feature as it requies me to take the eyes of the road, and even a sec can be fatal.

with the FID entry thing i don't have to look at the unit

But surely you have to take your eyes off the road to examine your printed list.

Or are you saying that your friends can look at the list and then tell you which number to type in?


yep... it's the friends the list is intended for

i can enter the fid number with no problem once i have done it a few times
_________________________
the "monkey" who learned to check a harddrive

Top
#310094 - 12/05/2008 20:43 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: tfabris]
Boelle
addict

Registered: 22/11/2007
Posts: 475
Loc: Denmark, Odense
Originally Posted By: tfabris
Originally Posted By: Boelle
could a workaround be to only drop 10 winamp playlists in emplode at a time until all music is uploaded?


I think a better bet is to get all the songs and playlists into the player any way you can, then put your CSV into Excel and do some processing on the list so that it prints out in the order you want it to.


that is another problem, when i import in to excel the list is sorted ok, but then 2/3 down i have a big bunch of playlist FID's that i don't know where to put

i think i will post the CSV here tomorrow so you can see what i meen
_________________________
the "monkey" who learned to check a harddrive

Top
#310112 - 13/05/2008 12:37 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Boelle]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5683
Loc: London, UK
Originally Posted By: Boelle
i think i will post the CSV here tomorrow so you can see what i meen


The attachement contains a couple of programs that I quickly hacked together. You'll need .NET 2.0 (or probably Mono, but I've not tested that, yet).

They're not integrated yet, but I'll sort that out if there's enough interest.

They are all console applications, as follows:

  • FindEmpeg, which looks for empegs on the local network. Stop it by pressing Ctrl+C.
  • EmpegGet, which given the IP address found above, downloads the database files to the local directory. It assumes that you've got Hijack installed, and that the FTP server is enabled.
  • EmpegDump loads the database files from above and displays the empeg database in depth-first order. Currently it's in text format, but I'm investigating HTML or XPS output formats.


Let me know how you get on.

Oh yeah, and they've had about 4 hours total development effort, so they're a little rough around the edges. Feedback is welcomed.


Attachments
empeg-tools-20080513.zip (255 downloads)

_________________________
-- roger

Top
#310113 - 13/05/2008 12:39 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Roger]
andy
carpal tunnel

Registered: 10/06/1999
Posts: 5916
Loc: Wivenhoe, Essex, UK
Is something stopping you from sleeping at the moment wink
_________________________
Remind me to change my signature to something more interesting someday

Top
#310126 - 13/05/2008 20:08 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: andy]
Boelle
addict

Registered: 22/11/2007
Posts: 475
Loc: Denmark, Odense
thanks roger...

how is the syntax for running the programs? i will have a look at it within the next 2 days
_________________________
the "monkey" who learned to check a harddrive

Top
#310147 - 14/05/2008 04:41 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Boelle]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5683
Loc: London, UK
Originally Posted By: Boelle
thanks roger...

how is the syntax for running the programs? i will have a look at it within the next 2 days


See the empeg-tools page on my website.

_________________________
-- roger

Top
#318585 - 29/01/2009 21:15 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Roger]
Boelle
addict

Registered: 22/11/2007
Posts: 475
Loc: Denmark, Odense
sorry for answering now... have not been here for quite some time due to personal problems...

running the empeg-get gives me these error.. sorry they are in danish:

Ikke-afviklet undtagelse: System.IO.FileNotFoundException: Filen 'C:\Documents a
nd Settings\-bo-\Skrivebord\empeg-tools_1\tags' blev ikke fundet.
Filnavn: 'C:\Documents and Settings\-bo-\Skrivebord\empeg-tools_1\tags'
ved System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
ved System.IO.FileStream.Init(String path, FileMode mode, FileAccess access,
Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions
options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
ved System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access,
FileShare share, Int32 bufferSize, FileOptions options)
ved System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean dete
ctEncodingFromByteOrderMarks, Int32 bufferSize)
ved System.IO.StreamReader..ctor(String path, Encoding encoding)
ved EmpegDump.EmpegDatabase..ctor()
ved EmpegDump.Program.Main()
_________________________
the "monkey" who learned to check a harddrive

Top
#318586 - 29/01/2009 21:28 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Boelle]
Boelle
addict

Registered: 22/11/2007
Posts: 475
Loc: Denmark, Odense
could it be that some future version of hijack would have a playlist for printing (via webinterface) with each playlist grouped something like this? of course the FID numbers have to be there... it's a no rush thing for me.. but would be very nice to have

album 1
----------
tune 1
tune 2
...
...

album 2
---------
tune 1
tune 2
....
....
_________________________
the "monkey" who learned to check a harddrive

Top
#318600 - 29/01/2009 22:59 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Boelle]
tman
carpal tunnel

Registered: 24/12/2001
Posts: 5528
You could export a CSV file of everything in your empeg using Emplode. Somebody made a Word document + associated macro that reformatted it into a more human readable format. As for where that file is now...

You're asking for a lot of features to be built into the kernel itself. You can't jettison this code and you basically lose whatever memory that code took up.

Top
#318602 - 29/01/2009 23:01 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: tman]
Boelle
addict

Registered: 22/11/2007
Posts: 475
Loc: Denmark, Odense
well i'm not an expert in programming... just got a lot of ideas...
_________________________
the "monkey" who learned to check a harddrive

Top
#318603 - 29/01/2009 23:03 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Boelle]
Boelle
addict

Registered: 22/11/2007
Posts: 475
Loc: Denmark, Odense
btw... that word thing... would that work in openoffice too? cant wait to get my hands on it
_________________________
the "monkey" who learned to check a harddrive

Top
#318623 - 30/01/2009 00:15 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Boelle]
Boelle
addict

Registered: 22/11/2007
Posts: 475
Loc: Denmark, Odense
found the word thing:

http://www.riocar.org/download.php?op=getit&lid=54

but the link is dead... and it is not clear if the FID number are on the output
_________________________
the "monkey" who learned to check a harddrive

Top
#318624 - 30/01/2009 00:59 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Boelle]
mlord
carpal tunnel

Registered: 29/08/2000
Posts: 14496
Loc: Canada
Originally Posted By: Boelle
found the word thing:

http://www.riocar.org/download.php?op=getit&lid=54

but the link is dead... and it is not clear if the FID number are on the output

The BBS site name (empeg.comms.net) has changed since that link was created. Here's the empegbbs.com version of the link.

Cheers


Edited by mlord (30/01/2009 01:01)

Top
#318629 - 30/01/2009 06:54 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: mlord]
Boelle
addict

Registered: 22/11/2007
Posts: 475
Loc: Denmark, Odense
thanks... but when i try to run the macros in openwriter nothing happens...

there are 3 macros... which one should i use?
_________________________
the "monkey" who learned to check a harddrive

Top
#318632 - 30/01/2009 07:21 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Boelle]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5683
Loc: London, UK
Did you run EmpegGet before running EmpegDump? Did it create the 'tags', 'database3' and 'playlist' files?
_________________________
-- roger

Top
#318635 - 30/01/2009 07:53 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Roger]
Boelle
addict

Registered: 22/11/2007
Posts: 475
Loc: Denmark, Odense
yah i did, but it gave me errors (look a few posts up)

now, i'm trying to use the word doc, just to test it out.. but in openwriter nothing happens when i run macros
_________________________
the "monkey" who learned to check a harddrive

Top
#318640 - 30/01/2009 13:04 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Boelle]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5683
Loc: London, UK
Originally Posted By: Boelle
yah i did, but it gave me errors (look a few posts up)


That error came from EmpegDump, not EmpegGet.
_________________________
-- roger

Top
#318643 - 30/01/2009 13:32 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Roger]
Boelle
addict

Registered: 22/11/2007
Posts: 475
Loc: Denmark, Odense
yeah, i made an mistake... but still get a error at the end

00007290: U2 - The Best Of 1990-2000 & B-Sides
000072a0: Even Better Than The Real Thing
000072b0: Mysterious Ways
000072c0: Beautiful Day
000072d0: Electrical Storm (William Orbit Mix)
000072e0: One
000072f0: Miss Sarajevo
00007300: Stay (Faraway, So Close!)
00007310: Stuck In A Moment You Can't Get Out Of
00007320: Gone (New Mix)
00007330: Until The End Of The World
00007340: The Hands That Built America (Theme From 'Gangs Of New York')
00007350: Discothèque (New Mix)
00007360: Hold Me, Thrill Me, Kiss Me, Kill Me
00007370: Staring At The Sun (New Mix)
00007380: Numb (New Mix)
00007390: The First Time

Ikke-afviklet undtagelse: System.Collections.Generic.KeyNotFoundException: Den g
ivne nøgle var ikke til stede i ordbogen.
ved System.ThrowHelper.ThrowKeyNotFoundException()
ved System.Collections.Generic.Dictionary`2.get_Item(TKey key)
ved EmpegDump.PlaylistChildEnumerator.get_Current()
ved EmpegDump.Program.Visit(Int32 indent, Entry entry)
ved EmpegDump.Program.Main()

C:\Documents and Settings\-bo-\Skrivebord\5594>

but other than that it runs very fast... only missing some kind of file output.. a .txt file should do

and maybe to get the FID numbers in normal "monkey" numbers
_________________________
the "monkey" who learned to check a harddrive

Top
#318650 - 30/01/2009 15:39 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Boelle]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5683
Loc: London, UK
Originally Posted By: Boelle
System.Collections.Generic.KeyNotFoundException


Your database appears to be slightly corrupted -- one of your playlists references a FID that doesn't exist. If you connect to your player with emplode, it'll fix it, but you'll need to press the Sync button.

I'll look at making the program a bit more robust, but I'm going snowboarding in the morning, so you'll have to be patient.

Quote:
only missing some kind of file output.. a .txt file should do


Redirect the output: EmpegDump > file.txt

Quote:
and maybe to get the FID numbers in normal "monkey" numbers


I'll fix this when I do the other changes.

At the moment, it was more just a proof-of-concept. I'll look at adding other output formats as well.
_________________________
-- roger

Top
#318651 - 30/01/2009 16:01 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Roger]
Boelle
addict

Registered: 22/11/2007
Posts: 475
Loc: Denmark, Odense
Originally Posted By: Roger

Your database appears to be slightly corrupted -- one of your playlists references a FID that doesn't exist. If you connect to your player with emplode, it'll fix it, but you'll need to press the Sync button.


Allready did that just before retrying the dumb/get routine


Originally Posted By: Roger
I'll look at making the program a bit more robust, but I'm going snowboarding in the morning, so you'll have to be patient.


No rush... just dont fall of the board and break bones :-)


Originally Posted By: Roger
Redirect the output: EmpegDump > file.txt


Thanks... the textfile is nice... how do i check if all is there? the error might happen just as things are done


Originally Posted By: Roger
I'll fix this when I do the other changes.


thanks a lot man... laugh


Originally Posted By: Roger
At the moment, it was more just a proof-of-concept. I'll look at adding other output formats as well.


I guess most would do with txt... but of course a html version could be nice
_________________________
the "monkey" who learned to check a harddrive

Top
#318654 - 30/01/2009 17:16 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Boelle]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5683
Loc: London, UK
Originally Posted By: Boelle
I guess most would do with txt... but of course a html version could be nice


I'll probably generate XML and provide an example XSL transform to turn it into HTML...
_________________________
-- roger

Top
#318655 - 30/01/2009 18:30 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Roger]
Boelle
addict

Registered: 22/11/2007
Posts: 475
Loc: Denmark, Odense
keep an option for txt... but an layout for the xml/html could be

fid - album title1

fid - track title1
fid - track title2

fid - album title2
_________________________
the "monkey" who learned to check a harddrive

Top
#319537 - 19/02/2009 14:32 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: Boelle]
Boelle
addict

Registered: 22/11/2007
Posts: 475
Loc: Denmark, Odense
here is what i had in mind for bringing in the car... then i would take the org. rio remote and program one of the buttons to jump direct to fid entry.. then the ones i have besides me simply graps the list and find the fid number and punch that on the remote.

far more safe than haveing me to look at the display or remote to get the tune they want


Attachments
File0001.PDF (941 downloads)

_________________________
the "monkey" who learned to check a harddrive

Top
#346173 - 02/07/2011 03:00 Re: Hijack v480: new FidEntry feature for direct tune/playlist access [Re: mlord]
Daria
carpal tunnel

Registered: 24/01/2002
Posts: 3937
Loc: Providence, RI
Originally Posted By: mlord
Hijack v480 is now available.

The FidEntry function is the major new feature, that perhaps 3 of us will enjoy. smile

By default, it can be found on Hijack's PopUp0 menu, which can be assigned to the knob using the Hijack menu Knob Press Redefinition feature. Once that is done, a short tap of the knob brings up PopUp0, and the knob can rotate to peruse the sub-menu. This is nothing new.

Alternately, one can use the ir_translate feature to assign the FidEntry function to any available button, such as the '4' on the RioRemote, with something like this in the config.ini file:

; Not tested by me:
[ir_translate]
Four.M=FidEntry.N


Once FidEntry is active, use the digits on the remote to enter the complete desired fid number, in hex. The next/prev buttons work as expected, as does the knob and all of the other usual suspects. Press Menu/Ok (or the Knob) when done, and your FID will play (if valid).



So the serial interface does:
#fid REPLACE
#fid- ENQUEUE
#fid+ APPEND
#fid! INSERT

and this patch does:
+ hijack_serial_rx_insert("#", 1, 1);
+ hijack_serial_rx_insert(fidx, d+1, 1);
+ hijack_serial_rx_insert("\n", 1, 1);

after filling fidx via either button presses or knob usage. while i think it would be more useful to directly be able to choose a mode, i can't think of a way to do that, whereas presumably the select mode button could be hijacked to change modes, with a default of replace if no press. if this sounds reasonable, would you accept a patch? i'm going to have to rebuild my toolchain as my last powerpc mac went to a new home shortly ago when that person's previous machine (a G3) started kernel panicing randomly every few days.

Top
Page 3 of 4 < 1 2 3 4 >