qhimdtransfer
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
qhimdtransfer [2009/05/30 22:57] – glaubitz | qhimdtransfer [2010/06/12 00:04] (current) – glaubitz | ||
---|---|---|---|
Line 10: | Line 10: | ||
* Button bar at the top (toolbar) with all important functions (Copy to HiMD, Copy from HiMD, Delete from HiMD, Rename on HiMD, Format/ | * Button bar at the top (toolbar) with all important functions (Copy to HiMD, Copy from HiMD, Delete from HiMD, Rename on HiMD, Format/ | ||
+ | * regarding multi-threading with Qt, see c't magazin 15/2009, p. 186ff; [[http:// | ||
* Two list-views, the left representing a directory view on the computer, the right representing a view of the music tracks on the HiMD | * Two list-views, the left representing a directory view on the computer, the right representing a view of the music tracks on the HiMD | ||
* File Browsing can be done with the FileBrowser object in Qt, see [[http:// | * File Browsing can be done with the FileBrowser object in Qt, see [[http:// | ||
Line 27: | Line 28: | ||
* Possibility to move tracks within the list-view | * Possibility to move tracks within the list-view | ||
* < | * < | ||
+ | * Use ffmpeg-codecs to convert uploaded tracks into other formats, e.g. ATRAC-SP into WAV | ||
- | ===== TODO ===== | + | ===== Screenshots |
- | * make use of statusbar to display mountpoint and space-left/overall space of HiMD | + | Linux/Fedora Rawhide screenshot as of 02.06.2010: |
- | * show bitrate and group-information in treeview (group information needs libhimd support) | + | |
- | * group HiMD-groups in treeview (needs libhimd support) | + | |
- | * write help-file (alternatively use Qt's "Whats this ?") | + | |
- | * < | + | |
- | * < | + | |
- | * < | + | |
- | * implement MP3-download (needs libhimd support) | + | |
- | * implement PCM-download (needs libhimd support) | + | |
- | * implement ATRAC3-upload/ | + | |
- | * later versions should employ folder-browser for filesystem for upload/ | + | |
- | * allow drag and drop for download of files | + | |
- | * should detect connected HiMD-Walkman automatically (platform dependant) | + | |
- | * run upload/ | + | |
- | * display MAC/Key in tracks list or alternatively " | + | |
- | * show status-window after download: 4 tracks(s) successully uploaded. 2 tracks(s) could not be uploaded: 2, 8. | + | |
- | * use platform-indepent SCSI-library for: | + | |
- | * reading discid (countercheck with mclist0x.hma-file) | + | |
- | * formatting HiMD -> already successfully performed on Linux (see himdformat.c) | + | |
- | * get/set date/time and display in statusbar | + | |
- | * allow/ | + | |
- | * use DRM Read/Write future OpenMG-compatible transfer for ATRAC3 (?) | + | |
- | * bugs: | + | |
- | * does not check any error-codes from libhimd | + | |
- | * default directory for upload/ | + | |
- | (unless Qt somewhat matches /home to a different directory in Windows) | + | |
- | * connect-button should check whether the chosen directory containts a HMDHIFI.IND file in the root directory to | + | |
- | | + | |
- | * all buttons except " | + | |
- | ===== Screenshots ===== | + | {{: |
+ | |||
+ | Linux/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | MacOS screenshot as of 21.10.2009: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Screenshot as of 19.10.2009, featuring progress bars and new layout with filebrowser. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Screenshot showing a recent version as of 07.10.2009 with status dialog after upload: | ||
+ | |||
+ | {{: | ||
Screenshot of updated GUI running on GNOME/ | Screenshot of updated GUI running on GNOME/ | ||
Line 96: | Line 86: | ||
[[http:// | [[http:// | ||
+ | |||
+ | ===== About Dialog ===== | ||
+ | |||
+ | The about dialog could need some sprucing-up. Comparing to the one of pidgin, which has a good design standard, our dialog looks quite boring and somewhat inconsistent. Also, the information within it doesn' | ||
+ | |||
+ | The new dialog should contain: | ||
+ | |||
+ | * all people listed in [[Contributors]], | ||
+ | * contact information (IRC channel, mail addresses, mailing list URL, website, ...) | ||
+ | * version information of the current build from git | ||
+ | |||
+ | The following screenshot compares the about dialog from QHiMDTransfer with the one from the current version of pidgin: | ||
+ | |||
+ | {{: | ||
Line 110: | Line 114: | ||
[[http:// | [[http:// | ||
+ | |||
+ | ===== Links ===== | ||
+ | |||
+ | * [[http:// | ||
+ |
qhimdtransfer.txt · Last modified: 2010/06/12 00:04 by glaubitz