GamCat
Utilities
Score 73%
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:

8 years ago

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

symbianflo

5 years ago

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.

Report

mohareve

5 years ago

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.

Report

symbianflo

5 years ago

köszönöm szépen

Report

symbianflo

4 years ago

have you updated to 3.4.1 yet?
Thanks

Report

mohareve

4 years ago

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

Report

symbianflo

4 years ago

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

Report

brserek

5 years ago

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.

Report

mohareve

5 years ago

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 ?

Report

brserek

5 years ago

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!

Report

brserek

6 years ago

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.

Report

mohareve

6 years ago

Thank you! I've fixed it.

Report

brserek

7 years ago

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.

Report

mohareve

7 years ago

I'll check the issue.

Report

mohareve

7 years ago

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!

Report

brserek

7 years ago

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.

Report

brserek

7 years ago

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.

Report

mohareve

7 years ago

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!

Report

brserek

7 years ago

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.

Report

bacay

7 years ago

maybe i better rest my case for a while and move along down the road

gamcat crashes every time i've tried it


Report

bacay

7 years ago

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

Report

mohareve

7 years ago

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?

Report

bacay

7 years ago

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

Report

bacay

7 years ago

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

Report

mohareve

7 years ago

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 :(

Report

mohareve

7 years ago

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! :)

Report

8 years ago

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

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.0.9
updated Apr 06 2013
added Mar 08 2009
downloads today
0
page views today 0