Hi,
In the last few days, I've been working towards the upcoming 
lkarmafs-lkarmafs-0.1.9.  

I am not happy with the (Ethernet) solution of a temp file copy,
because many of the tunes I handle can be as large as 500 MB,
which can be troublesome for /dev/shm/ in my small computers...  

Therefore I've spend a lot of time trying to find a way to access
the just lkarmafs-uploaded virtual file from within lkarmafs
itself, so that lk_rio_update_props_from_tags() can be invoqued
to set the needed properties (mainly the rid and the duration).

For this purpose, I had to make some changes to rio_rw.c;  
mainly to avoid non-atomic setting of path-defining properties,
which makes the virtual files just evaporate while calling taglib
(and the whole thing segfault)  Also found and fixed some bugs,
for which I'll send the relevant patch.

At this point I do have some working code, but it is fairly
unstable, both using Ethernet and USB.  Therefore it needs more 
work before being sure this approach is adequate.

For the upcoming version, my plans are to (additionally) include:

- Read options from a config file so you don't have write '-G' ;)
- Suffix-number different tune files having identical pathnames
- The -T option will enable direct tune deleting
- A new option (-K) will allow (bulk) uploading with pathnames
  fully derived from tags (as with riocp)
- Use bpm instead of play_count_limit for permission control (for
  the moment, tunes will not have individual control yet: just
  all enabled, with -T, or all disabled, without)

Unfortunatelly (for linux-karma ;) I'm leaving tomorrow for a 
10-days holliday trip and I don't think I'll achieve a 
sufficiently stable version today.  So please wait a bit more for 
the new version.

Best,
EV.


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
linux-karma-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-karma-devel

Reply via email to