KoverArtist

Utilities

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on git.opendesktop.org

8
Score 83%
Description:

KoverArtist is a program for the fast creation of covers for
cd/dvd cases and boxes. The main idea behind it is to be able
to create decent looking covers with some mouseclicks.

The project started from my need for some decent covers for the
films I record from television and then often burn on dvd for
archiving.

With series I usually start with one or two dvds, and add more as
more episodes are available. So the program - KoverArtist - had
to be flexible enough to handle that. This also requires changing
covers on the fly to use cases that can house more discs.


Last changelog:

12 years ago

Version 0.7.6
* Fixed a segfault when opening a project with an existing project open and a disc tab active
(thanks to filochard for reporting).
* (Re)activated help menu.

Version 0.7.5
* Fixed a bug around cddb lookup (thanks to filochard for reporting)

Version 0.7.4
* Added missing "Hide title text on front side" option. Thanks to filochard for reporting!
* Allow program start even if no case definitions are found.
* Use the default case if a loaded project uses an unknown case.
* Added debug and trace log-output commandline options. Default log output level is now info.
* Fixed switching to the new disc's tab page when a new disc is added.
* Fixed disc tabs handling when the number of discs is changed in the project page.
* Fixed a crash when loading a project when a current project exists.
* Fixed image file names in saved projects.

Version 0.7.2 and 0.7.3
* Fixed Debian / Launchpad package build

Version 0.7.1
* Added Czech translation (thanks to Pavel Fric).
* Added Netherland translation (thanks to Roger Gabriels).
* Added Debian package structure.

Version 0.7
* KDE 4 port. Finally.
* Current limitations: Drag&drop is not implemented, and the help/manual is missing

Please see the included ChangeLog file for older changes.

C

StefanT

12 years ago

Hopefully the last quick-fix version for today. Now the icons and the desktop files should install fine, and configure should work as expected.

Thanks again to everybody who reported!

Report

C

StefanT

12 years ago

Not my day it seems :-|

I fixed the missing Makefile.in in a new tarball, and I will look into the icon / desktop problem.

Thanks for reporting!

Report

bitcrazy

12 years ago

Seems, that the download link points to version 0.3.4

Greetings
m0nk

Report

C

StefanT

12 years ago

Ah, yes.... thanks, fixed now!

Report

Animatrix30

12 years ago

With the new 0.3.4 release, when I type ./configure, i have this error :

checking if src should be compiled... yes
configure: creating ./config.status
fast creating Makefile
can't open ./Makefile.in: No such file or directory
fast creating doc/Makefile
can't open ./doc/Makefile.in: No such file or directory
fast creating doc/en/Makefile
can't open ./doc/en/Makefile.in: No such file or directory
fast creating po/Makefile
can't open ./po/Makefile.in: No such file or directory
fast creating src/Makefile
can't open ./src/Makefile.in: No such file or directory
fast creating src/cases/Makefile
can't open ./src/cases/Makefile.in: No such file or directory
config.pl: fast created 6 file(s).
config.status: creating config.h
config.status: executing depfiles commands

Good - your configure finished. Start make now

animatrix@linux:~/Documents/koverartist-0.3.4/koverartist> make
make: *** Pas de cibles. Arrêt.

Report

C

StefanT

12 years ago

Hmm, seems that I have to improve my release script to detect such cases. I use the same script to create the tarballs every time - sometimes it fails it seems. Expect a 0.3.5 every moment.

Report

imruska

12 years ago

I see that you added (quickly :) ) CDDB support for Koverartist. I think it would make your program even better if it could use not only freedb, but KDE's own local cddb, just as KsCD, K3b, Kaffeine, Kover and perhaps some other programs do as well.
This is especially useful for guys like me, who are not native English speakers and have classical CDs, and prefer "Klavierkonzert A-Dur KV 488" (or A-dúr zongoraverseny K. 488) to "Piano Concerto No. 23 in A major"

Report

C

StefanT

12 years ago

Yes, this is the part of cddb support that is still missing (but will be done). Actually it is described in the cddb standard documentation and is not KDE specific (not that this would matter in any way).

Report

Tuna

12 years ago

I have created a .deb on a Ubuntu box.
Unfortunately my Geocities-Account doesn't like the file, so I have no place to put it to.
If anybody's interested, I'll be glad to mail it (or put it somewhere public).

cu, tom

Report

Tuna

12 years ago

Sorry, I used the wrong Emoticon, I didn't pay attention.
Imagine, there's a smiley ;)

Report

linux3114a

12 years ago

koverartist-0.3.3-1-lotus.i586.rpm
at
http://home.tiscali.be/raoul.linux/downloadSuSE10.0.htm


ENJOY !!!

Report

jmiahman

12 years ago

This program is awesome but in my opinion would be even better if it did CD Labels. And then you could even improve that by having it be able to use the common fellowes cd labels you could buy at the store. I haven't seen a linux program be able to do that yet, I'm sure it would make your quite popular.

Report

C

StefanT

12 years ago

Printing labels is on my todo list.

However, I am still unsure if label paper should be supported, as the main target for me is DVD cover creation, and paper labels on DVD ruin the medium over time AFAIK.

Any suggestions?

Report

mattepiu

12 years ago

I forgot to tell when sending the italian
translation, the slim DVD case format is
perfect =)

Report

Animatrix30

12 years ago

When I type make, I have this error :

\
then mv -f ".deps/cdinfo.Tpo" ".deps/cdinfo.Po"; else rm -f ".deps/cdinfo.Tpo"; exit 1; fi
/usr/include/linux/byteorder/little_endian.h:43: error: ‘__le64’ does not name a type
/usr/include/linux/byteorder/little_endian.h:47: error: expected ‘,’ or ‘...’ before ‘*’ token
/usr/include/linux/byteorder/little_endian.h: In function ‘__u64 __le64_to_cpup(int)’:
/usr/include/linux/byteorder/little_endian.h:49: error: ‘p’ was not declared in this scope
/usr/include/linux/byteorder/little_endian.h: At global scope:
/usr/include/linux/byteorder/little_endian.h:67: error: ‘__be64’ does not name a type
/usr/include/linux/byteorder/little_endian.h:71: error: expected ‘,’ or ‘...’ before ‘*’ token
/usr/include/linux/byteorder/little_endian.h: In function ‘__u64 __be64_to_cpup(int)’:
/usr/include/linux/byteorder/little_endian.h:73: error: ‘p’ was not declared in this scope
make[2]: *** [cdinfo.o] Erreur 1
make[2]: Leaving directory `/home/animatrix/Documents/koverartist-0.3.2/koverartist/src'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/home/animatrix/Documents/koverartist-0.3.2/koverartist'
make: *** [all] Erreur 2

Report

C

StefanT

12 years ago

Another try (helped here for Suse 9.3): Please add this line to the top of cdinfo.cpp:

#undef __STRICT_ANSI__

Report

bitcrazy

12 years ago

Hello again,
just compiled 0.3.3 and it works. But the problem with __STRICT_ANSI__ isn't SUSE-specific. The types.h in plain vanilla kernel 2.6.16.11 has the same if statement.

Nevertheless great work

m0nk

Report

C

StefanT

12 years ago

Thanks, good to hear.

I thought that it is Suse specific because my 2.6.16.9 kernel does not need it. I will "fix" the ChangeLog :-)

Report

amigib

12 years ago

adding to cdinfo.cpp

#undef __STRICT_ANSI__

do the job :D

thanks for this great app

Report

C

StefanT

12 years ago

Please try if adding an include statement to the top of cdinfo.cpp helps:

#include <linux/types.h>

Report

amigib

12 years ago

then mv -f ".deps/cdinfo.Tpo" ".deps/cdinfo.Po"; else rm -f ".deps/cdinfo.Tpo"; exit 1; fi
In file included from /usr/include/linux/cdrom.h:14,
from cdinfo.cpp:39:
/usr/include/asm/byteorder.h:28: error: `__u64' does not name a type
In file included from /usr/include/linux/byteorder/little_endian.h:12,
from /usr/include/asm/byteorder.h:57,
from /usr/include/linux/cdrom.h:14,
from cdinfo.cpp:39:
/usr/include/linux/byteorder/swab.h:160: error: `__u64' does not name a type
/usr/include/linux/byteorder/swab.h:170: error: `__u64' does not name a type
/usr/include/linux/byteorder/swab.h:174: error: variable or field `__swab64s' declared void
/usr/include/linux/byteorder/swab.h:174: error: `__swab64s' declared as an `inline' variable
/usr/include/linux/byteorder/swab.h:174: error: `__u64' was not declared in this scope
/usr/include/linux/byteorder/swab.h:174: error: `addr' was not declared in this scope
/usr/include/linux/byteorder/swab.h:175: error: expected `,' or `;' before '{' token
In file included from /usr/include/asm/byteorder.h:57,
from /usr/include/linux/cdrom.h:14,
from cdinfo.cpp:39:
/usr/include/linux/byteorder/little_endian.h:43: error: `__le64' does not name a type
/usr/include/linux/byteorder/little_endian.h:47: error: `__u64' does not name a type
/usr/include/linux/byteorder/little_endian.h:67: error: `__be64' does not name a type
/usr/include/linux/byteorder/little_endian.h:71: error: `__u64' does not name a type
make[2]: *** [cdinfo.o] Błąd 1
make[2]: Opuszczenie katalogu `/home/gibon/koverartist/src'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/home/gibon/koverartist'
make: *** [all] Błąd 2

Report

C

StefanT

12 years ago

What Linux / processor / kernel combinations are you two using?

It compiles for me ... well, obviously ;-)

Report

bitcrazy

12 years ago

SuSE 10.1
Kernel 2.6.16.11
KDE 3.5.2
But I still think the problem is in types.h

Greetings
m0nk

Report

Animatrix30

12 years ago

Linux >> SuSe 10.0 (i386)

Processor >> AMD Athlon 64 3000+

Kernel >> 2.6.13-15.8-default

Report

C

StefanT

12 years ago

Unfortunately I have no Suse 10 at hands, at least not with Qt/Kde development libraries.

Could you send me the whole error message (including the compile statement) in an email?

My email address is in the sources :-)

Report

12 years ago

Version 0.7.6
* Fixed a segfault when opening a project with an existing project open and a disc tab active
(thanks to filochard for reporting).
* (Re)activated help menu.

Version 0.7.5
* Fixed a bug around cddb lookup (thanks to filochard for reporting)

Version 0.7.4
* Added missing "Hide title text on front side" option. Thanks to filochard for reporting!
* Allow program start even if no case definitions are found.
* Use the default case if a loaded project uses an unknown case.
* Added debug and trace log-output commandline options. Default log output level is now info.
* Fixed switching to the new disc's tab page when a new disc is added.
* Fixed disc tabs handling when the number of discs is changed in the project page.
* Fixed a crash when loading a project when a current project exists.
* Fixed image file names in saved projects.

Version 0.7.2 and 0.7.3
* Fixed Debian / Launchpad package build

Version 0.7.1
* Added Czech translation (thanks to Pavel Fric).
* Added Netherland translation (thanks to Roger Gabriels).
* Added Debian package structure.

Version 0.7
* KDE 4 port. Finally.
* Current limitations: Drag&drop is not implemented, and the help/manual is missing

Please see the included ChangeLog file for older changes.

File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.7.6
updated Jul 09 2011
added Apr 21 2006
downloads today
0
page views today 27
page views total 21430
System Tags app software