Cdcat is graphical, QT-based, multiplatform (Linux/Windows) catalog program which scans the directories/drives you want and memoryze the filesystem, including the tags of mp3's, and store it in a small file.
The database is stored in a gzipped XML format, so you can hack it, or use it if necessary.
And the program can store the content of some specified files up to a limit size if you want. (for example: *.nfo).
Product's homepage
Here are some key features of "Cdcat":
· Searching with regex or wildcards in file names/comments/tags/etc...
· Read mp3 tags (if you enable it)
· Autoload database on startup
· Can mount/umount/eject the cd-drive on Linux
· Read file content from the specified files (e.g: *.nfo)
· Platform indepentent Gzipped XML format.
· Import/Export functions for CSV/XML-gtktalog/HTML
· Possibility to add comment for files or directories.
Requirements:
· pygame
What's New in This Release: [ read full changelog ]
· touch function of DBCatalog moved to proper place
· empty contents after first edit file node content fixed (#3492344)
· size optimizions on finddialog
· option for keeping search result at finddialog added (#3496361)
· display avi scan info only if avi tech scan is performed
· scan only for media info if file has supported extension
· identical media name check at addialog fixed
· identical media name check for cd/dvd added
· skip mount cd/dvd if already mounted is detected (via /etc/mtab)
· allow gui often to refresh
· only create exif data if its enabled to read exif data
· status support on rescan event added
· animate systray icon during scanning added
· allow to maximize find dialog added
· hide progress dialog on minimize to tray too
· allow to faster cancel on scanning
· hide trayicon before close app
· strip useless trailing slash from selected path on adddialog
· set last dir name as media name if type is not cd/dvd
· ask for new media name if media already exists instead of show error message
· exclude match fixed
· display regex validity in selreadable dialog
· display extended status during scanning added (archive scanning, mp3 info, avi info, content, exif data, thumbnail)
· option for displaying archive file name during archive file in status added
· updated application icon with multiple sizes and svg added (thanks to Andras Somogyi, #3301448)
· icon size fixed
· scanning filesystem by adding new media/rescan can now be cancelled
· regex help document added at selreadable dialog
· check exclude rules on live edit too
· option for use simple wildcard instead regex for exclude added
· systray icon added
· use real regex instead simple wildcard at exclude rules
· use listview instead lineedit for exclude rules
· exclude rules are checked against file path instead file name
· exclude rules now checked against directory path too
· q3table replaced by qtablewidget
· q3popmenu with qmenu replaced at mainwidget, guibase, borrowdialog
· q3cstring removed
· q3textbrowser replaced by qtextbrowser
· display content file pattern info if debug info is enabled
· q3frame replaced by qframe
· q3whatsthis removed
· q3strlist replaced by qstringlist
· handle files larger than 1tb fixed
· use double instead float internally
· tb size unit on find dialog added
· searching file size on finddialog fixed
· selreadable dialog reworked
· config dialog reworked
· exclude file support added (regex, filename)
· display busy cursor on open catalog from history menu
· applying missing db settings on rescan event added
· applying missing db settings on open hitstory event added
· find entries to new find menu entry moved
· use qstring instead of char string for compare at pos() on pos dialog
· option for display file content with external viewer added (#982070)
· display result progress/count on find dialog table label added (#3496359)
· use qpushbutton instead of painted button for cancel at progressdialog
· cancel loading catalog fixed
· cancel searching fixed
· display more error messages on console
· extension column at finddialog added (#3496363)
· crash at closing file duplicates dialog fixed
· disable menubar and toolbar if finddialog is open
· calculate size from nodes fixed
· storing adddialog size and position added
· option for thumbnail size added
· save thumbnail size fixed
· option for specify thumbnail file extensions added
· save last selected dir on adddialog fixed
· scroll to last folder in tree on adddialog init
· try to scroll 2 items of current folder up in tree on adddialog init for better view
· matching filetypes for context fixed
· thumbnail storing added
· loading exif data added (optional)
· display success/fail of loading lib7zip if debug info is enabled
· search did not return any result if not catalog node is selected (#3489441)