Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

4
Become a Fan
6.5

Available as/for:
Description:
This is a CD/DVD and folder catalogizer written in Gambas. It uses sqlite3 server for the database.It can browse inside the ARJ, ACE, TAR, RAR, and ZIP archives. The Virtual Compilation feature requires mkisofs package for .ISO creation.

Features:
- Scanning removable devices, partitions and folders and FTP servers
- Scanning inside archives
- Exporting the results
- Browsing the scanned archive file
- Virtual Compilation. This is an option to create a CD/DVD from the files listed in database in form of k3b project and .ISO file
- Managing the disks and video DVDs, you can add video DVDs from a filelist in .TXT format.
- Managing your customers, to know to whom you've given your disks and when.
- Rating your disks and specifying their genres
- You can exclude certain files from being scanned (like Thumbs.db or ReadMe.txt)
- You can search through categories
- You can quickly remove unwanted hits from within the search results by a right-click menu.
- Reports in various formats about a volume: .TXT and .HTML
- Ability to create a complete website from out of your catalog.
- Possibility to create thumbnails of image files of following type: JPG, PNG, BMP, TIFF, PCX, GIF and PDF.
- Scanning through .ISO image files
- Scanning the tags of MP3 files
- PDF and GIF thumbnails
- PowerQuery - sophisticated search algorithm for complex searches
- Import of Advanced Disk Catalog files via XML.


Lyrics providers:
lyrics.wikia.com
lyricstime.com
lyricsmania.com
zeneszoveg.hu
lyricsdownload.com
darklyrics.com
elyrics.com
hotlyrics.net
azlyrics.com
lyricsreg.com
lyrics007.com
metrolyrics.com


WARNING: This is a Gambas 3.4.1 project now, although the Kde-Apps is not ready for that

- GamCat can create thumbnails for the following movie formats: .3GP, .MOV, .MP4, .FLV, .AVI, .MKV, .MPG, .VOB, .MPEG
- There can be sequences of thumbnails for each movie file (1-25 images). This has been done using ffmpeg
- The thumbnails can be copied to a separate folder for easy access, as well as creation of a montage image of all the thumbnails with movie data.
- The thumbnail's resolution can be set
- You can create custom playlist from the MP3 database
- You can play the playlist as .m3u file in external players
- It is possible to search for a song using a fragment of its lyrics
- FTP scan dialog has been fixed
- A powerful statistic tool which can:
* compare two volumes
* make deep analysis of a volume
* check the scanned HDD folders for changes


GamCat is avilable also in Polish language: special thanks to Gnomek for translation and ideas/wishes, and the countless testings.
GamCat is now available in German language, thanks to work of Andrea Ambrus!

The German translation is not complete.
Last changelog:

Version 1.0.9:
- Contains bugfix script for wrong file and folder numbers (the first run is slower)
- Added options to copy general catalog informations to the clipboard (Catalog tab)
- Single save saves the lyrics, "Save" button moved to menu item (MP3 tab)
- The Statistic is now synchronized with volume tree on Catalog tab
- Other small bugfixes


Ratings & Comments

52 Comments

symbianflo

Can you provide the gambas3 version needed to compile it? I have gambas 3.1.1 and looks like the " -x" flag passed to gbc3 by the make script , don't exist. symbianflo@symbianflo ~/Scaricati/GamCat-1.0.3 $ make Compiling GamCat project... /usr/bin/gbc3: invalid option -- 'x' Usage: gbc3 [options] [<project directory>] - Options: -g --debug add debugging information -v --verbose verbose output -a --all compile all -t --translate output translation files -p --public-control form controls are public -m --public-module module symbols are public by default -s --swap swap endianness -r --root <directory> gives the gambas installation directory -V --version display version -h --help display this help -L --license display license -e --translate-errors display translatable error messages Thx in advance. PS: The 3.2 and 3.2.1 versions of gambas have the xml-component too buggy that's why I'm stick with 3.1.1.

mohareve

It is currently built against the gambas3 version 3.2.0, using Kubuntu Precise as platform. There is already a 3.2.1 on Kubuntu, but I didn't upgraded yet.

symbianflo

köszönöm szépen

symbianflo

have you updated to 3.4.1 yet? Thanks

mohareve

Not yet. The version 1.0.8 has been done with gambas 3.4.0

symbianflo

Thanks ,great app. Ounce Minisini fix 3.4.1 i'll push it in Rosa Linux.

brserek

Hi there, looks like I'm the only one having problems with GamCat :) So I bought lately a new computer and installed GamCat 1.0.2 with Gambas 3. Now I can't see disc contents on tree view (first tab, active right after start). I can search through data, everything seems to work there, but on tree view all I can see is just discs with names. And it's the same with GamCat 1.0.3.

mohareve

Hello, I need more details: 1. What kind of distro are you using? 2. Does the problem persist if you try to create a new database? 3. What if you delete the folder ~/.GamCat and restart the program? 4. Are you trying to use the old databases (prior version 1.0) with the new release? In that case it probably wouldn't work. You should rather go over former releases, which are containing the required compatibility scripts. 5. Could you send me some screenshots to my email: minthaka@freemail.hu ?

brserek

Thenks for a very fast response! 1. Fedora 17 64 2. If I create new database and add some disks, they're visble in tree view. 3. I don't understand this, it's like previous point. 4. I dont really know that, but judging by the creation time of last thumbnails, it must have been version from february 2012 or even older, so probably yes. And it was definitely Gambas 2 at this time. 5. Screenshots sent!

brserek

I've encountered another error. I just try to list entire catalog by clicking on "Catalog" button in "Search" tab. After a few seconds of listing GamCat crashes. There's output from console: $ GamCat kbuildsycoca running... Search.?.0: #21: Out of bounds Mutex destroy failure: Urządzenie lub zasoby zajęte It says in polish "device or resources busy". Well, more-less. My catalog consists now of about 60 DVDs and weights 63 MB.

mohareve

Thank you! I've fixed it.

brserek

Since I switched off archive scanning GamCat started to work as it supposed to. However I've noticed, that if anything happens during adding a disc, the whole data base got corrupted without any chance to recover. So I have two suggestions. First - to block doing anything with application while scanning: no searching, renaming, etc. And second one - to create a backup file before adding (modifying) data base. For now I'm making a copy of GamCat file every time I'm adding a new disc - it's real pain.

mohareve

I'll check the issue.

mohareve

Can you just describe the issue in details? I've added a new CD, while I was searching for a file, and there were no errors. Was this error happening on upgrade to v. 0.0.54, I mean during the first run? Anyway I'll check the process of scanning once again!

brserek

So I'm scanning a new disc. Meantime I go to tab "Catalogs", doubleclick on any disc - it open a window "Change the volume's name" and whatever I try I can't close this window. I have to kill a thread, and when I restart GamCat it crashes with error message: kbuildsycoca running... mount: /dev/sr1 already mounted or /mnt/dvdrw busy mount: according to mtab, /dev/sr1 is already mounted on /mnt/dvdrw mkdir: nie można utworzyć katalogu `/home/dominik/.GamCat/thumbs/rFactor_Appendix_20': Plik istnieje FMain.?.0: Query failed: SQL error or missing database Mutex destroy failure: Urządzenie lub zasoby zajęte It says: cannot create folder rFactor_Appendix_20 because the folder exists. Removing this folder is not helping much. GamCat crashes with SQL error like above. Well, I can start application and even search through the data base, but it crashes on scanning the same disc again.

brserek

It happens on 0.54 version. I installed Fedora 13 package from this site. I didn't really try earlier versions because of archives error.

mohareve

I can confirm your bug report. I can even explain why it does happen: when I do exactly what you've told me, the program hangs upon volume renaming, and I have to break program manually. Next time the program starts correctly, but when I want to add the same disk (with the same name), it crashes. But if I try to scan the same disk with a different name,there are no errors. That's because the table for the certain disk has been created during the first round of scan, and it looks like that the input dialog stops the execution of the scan process, and on next scanning trial with the same name it crashes, since the program cannot create a table which already exist, yet which isn't in the table which contains all the tables. I'll have to disable such possibilities. Please write me if any other situation of crash occurs! I'll rule them out. I never did rename and scan at once, so I never ran into this. Thank you!

brserek

So I'm scanning a new disc. Meantime I go to tab "Catalogs", doubleclick on any disc - it open a window "Change the volume's name" and whatever I try I can't close this window. I have to kill a thread, and when I restart GamCat it crashes with error message: kbuildsycoca running... mount: /dev/sr1 already mounted or /mnt/dvdrw busy mount: according to mtab, /dev/sr1 is already mounted on /mnt/dvdrw mkdir: nie można utworzyć katalogu `/home/dominik/.GamCat/thumbs/rFactor_Appendix_20': Plik istnieje FMain.?.0: Query failed: SQL error or missing database Mutex destroy failure: Urządzenie lub zasoby zajęte It says: cannot create folder rFactor_Appendix_20 because the folder exists. Removing this folder is not helping much. GamCat crashes with SQL error like above. Well, I can start application and even search through the data base, but it crashes on scanning the same disc again.

bacay

maybe i better rest my case for a while and move along down the road gamcat crashes every time i've tried it

bacay

i deleted .gamcat in my homefolder now the program don't start just show me the cat leaning on a cd Please, insert disk ................... not funny at all my friend

mohareve

That was a first run-script to detect your CD/DVD drives, to be used as sources. After that you'd have to add a name to be shown, and the program should start. Your distro?

bacay

mark "No archive scan" then got another errormessage when trying to scan directory on harddrive: Query failed: SQL error or missing databas Fmain.?.0 btw i cant move the applicationwindow on the screen

bacay

mark "No archive scan" then got another errormessage when trying to scan directory on harddrive: Query failed: SQL error or missing databas Fmain.?.0 btw i cant move the applicationwindow on the screen

mohareve

1. Please delete your ~/.GamCat folder , and restart the application. Turn off the scan for .rar archives. It have done a mess with your database, I'm sorry. I didn't encounter this error, since I'm very Linux oriented, and I'm using basically only ZIP and TAR. Does this restart helped? 2. I found the error in the rar archive's algorythm. I made the corrections, so they will work in next release (next week or so) Thank to your feedback. Gamcat is now over 15.000 lines of code, so it happens like this :(

mohareve

I forgot to say, that the window can't be moved for now, that's not an error. I had no time to write the code for that! :)

Pling
0 Affiliates
Details
license
version 1.0.9
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

More Utilities from mohareve:

Nevezz
mohareve
last update date: 12 years ago

Score 5.7

Other Utilities:

Gis Weather
RingOV
last update date: 9 years ago

Score 8.0

Splash Screen Manager
zorinos
last update date: 14 years ago

Score 7.4

BashStyle-NG
Chrispy
last update date: 10 years ago

Score 6.1

anymeal
wedesoft
last update date: 6 months ago

Score 5.0

MonA3XN 01
A3XN
last update date: 2 years ago

Score 5.0

SuperCalc (By Keshav bhatt)
keshavnrj
last update date: 10 years ago

Score 5.0



System Tags