gavinbenda / platinum-md

Minidisc NetMD Conversion and Upload
MIT License
230 stars 38 forks source link

ubuntu: upload only possible in lp-mode #179

Open mr-who2012 opened 1 year ago

mr-who2012 commented 1 year ago

Hi there, just tried this awesome piece of software on my ubuntu-machine and have trouble uploading files:

In the log, the error is this:

generating packet 72 : 1048576 bytes
generating packet 73 : 1048576 bytes
generating packet 74 : 1048576 bytes
generating packet 75 : 1048576 bytes
generating packet 76 : 1048576 bytes
last packet: packet_data_length=275908 + frame_padding=596 = chunksize=276504
generating packet 77 : 276504 bytes
netmd_prepare_packets : No error
total transfer size : 79968280 bytes, 39047 frames of 2048 bytes
netmd_secure_send_track : Unknown Error
netmd_secure_send_track failed : Unknown Error
netmd_secure_session_key_forget : No error
netmd_secure_leave_session : No error

renderer.js:56 netmdcli error, returned 1
renderer.js:56 Attempt to send file failed, retrying...
renderer.js:56 transfer-completed
renderer.js:56 transfer-completed
renderer.js:56 Deleting:

Is it my udev-rule? I manually created the udev-rule like this (/etc/udev/rules.d/50-netMD.rules):

ATTRS{idVendor}=="054c", ATTRS{idProduct}=="00c9", MODE="0666", OWNER="user", GROUP="user"

Changing title-names is posiible. So some kind of usb-access should be possible, though. Also, is there a specific setting for the waw-file to choose? I am using the fre:ac-encoder which offers several options for wav (16 bits, 24 bits, unsigned, signed, and many more...).

mr-who2012 commented 1 year ago

I can answer myself: udev-rule was not neccesary, since there are already net-md-rules for alle kinds of md-players in

/lib/udev/rules.d/netmd.rules

when minidisc-utils (ubuntu) or linux-minidisc (osther distros) is installed.

According to my problem: Re-plugging the player (sometimes several times) did help. Unfortunately platinum-md doesn't use the already encoded files in such a case. Every time I re-plug the player and do a transfer again, encoding starts over. I see sloppy programming here, since the temp-folder with all encoded files never gets cleand-up. They contain wave- and atrac-versions of all (un-)transferred files. So they never get re-used nor deleted.

On the other hand: Great program, I'm glad transferring, renaming and re-arranging is possible in an easy way now!