PDA

View Full Version : NBS Catalogue


QuoVadis
16th April 2002, 01:36
I've written a very comfortable catalog for AVI/VCD/SVCD

Features (huhu, copy&paste from the website;-)

- Easy import for multiple CDs and folders
- Support for AVIs with up to five audio streams (even with different codecs, bitrates, etc.)
- Support for up to four Subtitles per movie
- Additional information can be updated via AMDb (the offline IMDb)
- Powerful search
- HD Directory & multiple CD import
- many more

Multilanguage SVCD support is coming...

look at http://www.cip.uni-trier.de/may/Files.html

Source is available on request.

QuoVadis

dragoman
16th April 2002, 01:50
Hi,

Thanks, m8!

I'll check it out....gotta be better than DivX Manager..:)

dragoman

QuoVadis
16th April 2002, 13:26
That was my aim.

What is coming:

- Multilanguage SVCD support (working on atm)
- RealMedia Support(working on atm)
- maybe Covers
- Import from various websites
- Autolauncher (NBSC stays in background until a CD is inserted an executes a player/script if CD is in the DB)

dragoman
16th April 2002, 18:07
How about a feature to import other database files? I know that I would like to import my DivX manager stuff....considering I have over 650 movies in the database and would hate to have to type them in again :((

dragoman

QuoVadis
16th April 2002, 18:45
Possible, but first of all the RM-Parser has to be finished. Be aware of loosing DivX-Manager specific data, when importing a db to NBS Catalogue.

QuoVadis
18th April 2002, 21:19
v2.7.3

Added support for second language in MPEG files
Added experimental support for RealMedia files (fps may be wrong)

kxy
20th April 2002, 21:29
Your program would lock up when scanning ogm files(any combination of video file that has ogg audio stream in it).

QuoVadis
24th April 2002, 14:11
I'll fix that.

QuoVadis
11th May 2002, 15:11
NBS Catalogue has now OGM/OGG support (as usual only the first five audio streams and the first video stream is displayed)! The actual OGG-DirectShow-Filters from Tobias (Everwicked) have to be installed to display fps correctly.

The Website was not updated, but the download links work.

QuoVadis

LotionBoy
11th May 2002, 18:22
Quo, I've grabbed the latest version, got the Ogg filters installed, but whenever I try to read in an Ogm file, your program can't find any data on it. Just gives me a blank list. Any ideas. All the other fixes you made were awesome. keep up the great work. (I installed the new Divx Manager, poked around for like 10 seconds and was like hell no ;-).

LotionBoy

QuoVadis
11th May 2002, 18:40
OGM is in an experimental state atm. I just muxed some video and audio streams in an ogm file and parsed it, to see, if it works. Could you please send me the first 64k of your ogm file (U can cut em out with Hex Workshop, or so) (quovadis@smartvia.de) so I can check it. Maybe it's just a little Bug, fixed in a day.

LotionBoy
11th May 2002, 19:00
hmm, user error in part. Downloaded the new version and didn't extract it. It sure looked pretty sitting there in the zip file, though. :-) Right now, video is working fine, audio is not being recognized, and I've tried like 4 ogm files. I'm going to try installing the latest ogg DS filters (I think I have them already, but just to be sure) and seeing what happens.

Oh, and is something supposed to show in the Aspect Ratio box?

LotionBoy

Edit: Even with the latest DS filters, I'm not getting audio. These are Divx4 movies with vorbis audio in an ogm file. I can send you a sample if you still want it.

kxy
12th May 2002, 09:01
I confirm that audio codec and audio bitrate are not being reported upon scanning.

LotionBoy
12th May 2002, 10:09
tested out the OggExplore tool that's kicking around the board somewhere. audio stream reporting a nominal bitrate of -1 in all test cases. kinda weird. That might have something to do with the error.

LotionBOy

QuoVadis
12th May 2002, 15:25
Sorry folks, I've forgotten to implement vorbis audio into the list of NBS Catalogue ;-( I'll hot-fix it. I never heard of "OggExplore", do you have a link?

@LB: No the aspect ratio is unfilled atm

LotionBoy
12th May 2002, 16:45
http://www.kadath.com.ar/oggexplore/

QuoVadis
13th May 2002, 12:02
@LotionBoy: Thanx for the link.

I found the missing part: Ogg seems to handle third party audio streams (like mp3, DivX Audio, PCM, etc.) different than OggVorbis audio streams (I included only those third party audio streams as I was to lazy to encode and mux a vorbis stream and test it with NBS Catalogue ;-).

A fixed version will be uploaded this evening. I'll write a message to the board when it's done.

QuoVadis

QuoVadis
13th May 2002, 18:08
I uploaded another version with vorbis support. Hopefully this will make it for the most files with vorbis audio(though I encountered some strangeness with one ogg file, showing the wrong number of frames).

QuoVadis

LotionBoy
13th May 2002, 22:23
Detecting vorbis streams now. Reporting a bitrate of O. :-(

LotionBoy

QuoVadis
14th May 2002, 00:57
Could you please send me the header of you of your ogm-file (the first 2kb should be enough) as zip atachment to my email-adress. Atm I don't have any ogg/ogm movies leeched from the net.

QuoVadis

QuoVadis
14th May 2002, 01:12
@LotionBoy: BTW, what does OggExplore say about the bitrate?

QuoVadis
14th May 2002, 22:06
A new inofficial update (it's moreover a beta ;-)

- AMDb issues should be fixed by using the amd_win.dll instead of title.exe (it's a bit slower in my opinion, though title.exe and amd_win.dll are from the same author)

- Added automatic detection of subtitles in ogg/ogm streams
- Added support for detection of *.srt and *.sub Subtitles

PS: I'm desperately looking for people testin' NC with ogm/ogg files with different video/audio codecs and # of streams...

U can download the beta @:

www.cip.uni-trier.de/may/Files/Beta_Update.zip

LotionBoy
27th May 2002, 16:51
sorry it's been so long. Was in the middle of moving out of my dorm. Finally found my mouse today. :-) I'll try and test out stuff today and get back to you.

LotionBoy

QuoVadis
27th May 2002, 17:02
@LB: Back again ;-) You should try the official update. It's newer than the beta and I was too lazy to remove it by now.

QuoVadis
3rd June 2002, 15:20
Phew, no feedback at all ?!? Could this mean NBSC is almost perfect (I don't believe so ;-) or nobody has ever managed to install it? Maybe it is no longer worth the work developing it further...

kxy
3rd June 2002, 16:48
I will test it out once I get home.

Just to make it clear, this is the latest one right?

NBS DivX;-) Catalogue (v2.8) (EXE Update only)
11.05.2002

QuoVadis
3rd June 2002, 16:57
Yep, it's the latest one...

QuoVadis
3rd June 2002, 18:00
A little update though (@kxy: you don't have to download it again, just some unimportant fixes ;-)

Updatet (2.8.1):
* fixed an error in detecting RealMedia fps
* fixed some numerical issues in the GUI

kxy
4th June 2002, 06:11
Keeping getting this error, failed to load control commondialog from comdlg32.ocx. Your version of comdlg32.ocx might be outdated. I am using VB runtime vbrun60sp5. WinXP with
Comctl32.ocx - Version 5.01.4319
Comdlg32.ocx - Version 5.01.4319

Previous version works fine.

QuoVadis
4th June 2002, 13:03
Mhhh, i haven't changed anything at the usage of "Common Dialogs" but after lot's of people told me, that they have problems gettin' it to work I'll include those two bastards into the setup which will blow it up to 1.2 MB I think. Will be done tonight, so please forgive me this mistake.

QuoVadis
4th June 2002, 17:05
Well, after taking a short glance at the installation package i saw that the Common Dialog OCX was already in the package. The "Full Installation" doesn't overwrite files, if they already exist. Maybe this is necessary in your case. So delete or move your comdlg32.ocx and run the full install again. This should help.

kxy
4th June 2002, 17:24
Again, I will try it once I get home. So unregister comdlg32.ocx and run full install? Won't running full install overwrite the files, therefore I don't need to delete comdlg32.ocx? If that is the case, I already run full install twice and still get the same error.

QuoVadis
4th June 2002, 17:36
Well, no. The full install *doesn't* overwrite system files if the already exist (only the NBSC files). Hou have to remove that file from your system dir manually otherwise the setup will not write the new version (it's 6.00.xxx)to your system dir.

The following files are shipped with the full install and copied to your system dir if not already there and registered:

"ExtLVCTL.ocx"
"FlatCTLS.ocx"
"MSCOMCT2.OCX"
"MSINET.OCX"
"MSSTDFMT.DLL"
"COMDLG32.OCX"
"COMDLG32.DLL"
"COMCTL32.OCX"

kxy
4th June 2002, 20:20
I downloading the full install and test out on the win98 machine, it works fine. We will have to wait till tonight to try it on the winXP.

Is there a way for you to provide these files? The ftp you listed on your web-site doesn't have them anymore.

actors.list.gz
actresses.list.gz
complete-cast.list.gz
countries.list.gz
directors.list.gz
genres.list.gz
german-aka-titles.list.gz
movies.list.gz
plot.list.gz

One thing I can think of is that can you possibly provide wild card support in the search function? For example, I load up your sample catalog: enter Roa* or Ro?? Trip for the movie Road Trip it produce no results.

Another thing, in the movie cover section of your program. Is it possible to have another botton for displaying more than one cover. Maybe an extra button that does front cover and back cover. Or make it recursive, a next picture button. Just a suggestion. :)

QuoVadis
4th June 2002, 22:42
There is something like wildcard support but w/o wildcards ;-)
1. Make sure you selected O-Title and/or Title in the Search Options
2. Set Search Options to "And"-mode
3. Now enter Roa Tri
4. é voila...

The URLs of the AMDb files have changed and I haven't updated the list. You'll always find an actual list @ http://uk.imdb.com/interfaces/

Mhhh, multi-cover support - perhaps in the future. Some other things have to be done first, but thanks for the hint.

kxy
4th June 2002, 23:00
downloaded v2.8.5. Works fine with winXP with full install.

The movies burned with mode2cdmaker is not supported yet. It says no movies were find, the movie is at 806mb.

Oh, I am sure you are aware of this. Ogg audio still report 0 kBit/s

In the plot and staff tab, is it possible to shrink the director and producer tab, since they are that many in one movie. And add another box for user's comments.

Keep up the good work. :)

About the wild card, it will be nice if it has both supported. So the new users won't get confused.

QuoVadis
5th June 2002, 17:48
I will not support XCD or files made by Mode2cdmaker until the standard is fixed and nothing will change. The authors themselves say that it is in experimental state.

OGG works fine on my computer, but I haven't tested much OGG files, so could you please send me the header data of your OGG-file, that shows wrong audio info? The first 64k are enough. You can send it to nbs2000@directbox.com , it would be a great help.

User comments will be added ;-)

kxy
6th June 2002, 00:24
It seems oggcut only cuts at key frame. Don't have a hex-edit at the moment. Sorry for the file size being big.

EDIT: Not sure your email will take them, download them here.

little2 4.81mb (http://icdweb.cc.purdue.edu/~yaok/little2.ogm)
eath.ogm 2.73mb (http://icdweb.cc.purdue.edu/~yaok/Earth.ogm)

QuoVadis
6th June 2002, 17:38
Thanx for the files, I d/led them and you can delete them. I found the missing part: When NBSC parses the ogg-file it looks for the 'nominal bitrate' field of a vorbis-header. In your case these fields were empty! To determine the real audio bitrate, NBSC has to parse *every* data packet, determine if it is a data packet of the audio stream and adding together the page sizes of these packets. This would require to scan the whole file, and you know, how long this can take from a cd-rom.

@ http://timsara.freeservers.com/ogg/ogg.html

you'll find a little c/l-parser that does exactly that and which should show the correct values. Unfortunately I don't have a complete OGG movie in my collection (only some snippets to test). Try this tool on a 700MB file located on a cd-rom and you'll see what I mean. Maybe the future will bring a solution but atm I don't know how to work around this without scanning the whole file ;-(

kxy
6th June 2002, 18:14
Hummmm... How does winamp do it? Or more specifically how does in_vorbis in the winamp plugin find out the average bitrate? I mean I can load the entire movie sound track in vorbis file and the average bitrate shows up rather quickly. Maybe you can request the source from PP and look at it? Otherwise no big deal, I would be happier to see the XCD get supported once they finished the specs.

Any ways PP can be find here.
http://forums.winamp.com/member.php?action=getinfo&userid=1423

LotionBoy
6th June 2002, 21:51
How hard is it to grab the size of the vorbis track and the length of the movie from the ogg file? A quick division would give you the bitrate.

LotionBoy

QuoVadis
6th June 2002, 23:02
If I knew the size of the vorbis track, all my problems would have been solved. That is the point I stated to kxy: I've to scan all the packets to determine which one belongs to the audio track and add their page sizes together...

LotionBoy
8th June 2002, 16:21
so on files where the nominal bitrate is zero (which seems to be all the ogm files I have!), there's no easy way to extract the bitrate of the ogg file?

LotionBoy

QuoVadis
8th June 2002, 16:45
Life's not always easy ;-) But I'll keep my eye on it, I promise that. Does anybody know how far MCF/XCD project is?

kxy
8th June 2002, 20:13
QuoVadis,

Another thought, not sure this is possible. Can the program take the full advantage of imdb? Since imdb format is pretty much the same. It goes something like

title (year)
directed by
writing credit
genre
tagline:
plot outline
user ratings
cast
runtime
country
language
<skip>
user comments:

Can NBS autofill the following info once the movie web site is given. It will be nice to automate this process. What I am saying is write a program that once the imdb page is given, it will go and grab the following info and automatically fill in the blanks in the NBS. Kind of like spider in the search engine but much simpler.

LotionBoy
8th June 2002, 21:36
MCF is still in an unreleased alpha or beta state. I think very simple streams work, but it's not that close to a release.
XCD is coming along somewhat better faster it seems, but summer is always slow for software.

LotionBoy

kxy
9th June 2002, 07:03
Read the XCD spec here...

XCD Specifications: Initial draft (30-Apr-2002)+File Level XCD (22-May-2002) (http://xcd.sourceforge.net/spec/xcd_spec_220502.txt)

CaPPyD
9th June 2002, 23:28
Hi!

I've been playing with your program here and I like it very much, everything is very clean and it is easy to use. I have had some problems with some of my movies tho.

I have been collecting DVD-Rips since they first became available, I think either late 98 or early 99. Back then there were some ripping groups who liked to make their rips as DivX and then convert the files to ASF. When I load these files I get absolutely nothing in the video information. Is there any plan for ASF compatibility?

Second issue, I have a Rip here that was done using DivX Fast-Motion Codec. Movie is Blade, 1 Hour and 55 Minutes. When I load it up in your program the detected bitrate is 117kBits/s and the length of the movie is 345 Minutes. GAH!!!

Thirdly, I have an OGG file which doesnt load any information. Is this the problem that you know about, or is this something new?

Thanks,

CaPPyD

QuoVadis
10th June 2002, 11:50
@Cappyd: Nahh, ASF is not supported as I think it's obsolete. Sorry, but I'll not going to spend hours of work to write an ASF parser and nobody will ever use it.

As my parsers are not based on the DS interface there may be some flaws. I've never ever encountered serious problems with avi's (after scanning almost 450 movies), so this maybe interesting. The ogg parser is not finished yet (have you d/led the latest release?). If you know, how to work with a hex editor, you could cut off the first 64k of those files (the avi & the ogg) and send it as a zipped file to my mail account (nbs2000@directbox.com). I'll then analyze them and fix the parser. Thanx in advance...

@kxy,lb: I'll implement a little workaroud to the ogg isssue. The upcoming version will have a graphical file properties editor, so you can manually adjust the misparsed entries of every file. I hope this'll do the job until the ogg parser is fixed.

QuoVadis

QuoVadis
10th June 2002, 13:50
NBS Catalogue now has a new website:

www.nbsi.de

kxy
10th June 2002, 19:53
QuoVadis,

Does my imdb automation suggestion make sense, is it workable?

CaPPyD
10th June 2002, 20:23
Alrighty, i'm at work right now, but as soon as I get home i'll try and figure out the hex editor thingie. No worries about the ASF's as i'm working on re-ripping all of them anyway.

QuoVadis
11th June 2002, 00:39
I've added a file properties editor (just a quick hack). Switch to "Edit Mode" go to the "File Information"-Tab and doubleclick the on the filename. This one is a *beta*. I'll release the next final as soon as the export routines are rewritten. The next goal is an Internet scripting language (as already known from DivX Manager or Ant).

you can d/l the beta @

www.nbsi.de/Files/beta.zip

CaPPyD
11th June 2002, 01:49
@QuoVadis I think I figgered out how to Hex Edit that file. Check yer e-mail and let me know if that was what you wanted. I'll send the second one once I have confirmation I did it right.

QuoVadis
11th June 2002, 15:07
I analyzed the "avi" ("Soul Survivors", which was a renamed ogm) and recognized that there was some sort of avi header embedded into the ogg stream, which my parser doesn't recognize. I've never seen that kind of header before. After remuxing it with GraphEdit, the header was ok and NBSC correctly parsed it. Maybe I'll take a short glance @ the Mplayer sources to update my parser, as I don't have any chunck description for that kind of header.

The High motioon file was scanned correctly: usually there are two FourCC codes in an avi (one in the avi header, one in the video stream header, both should be the same). NBSC only takes the second one in account (I had to do that to parse DivX 5.0 files correctly, as they have "divx" (usually used for DivX 4.xx) as avi-header FourCC and "div5" as Stream header FourCC. You can correct that with the new file properties editor. In your case the avi header FourCC was "div4" (DivX;-) High Motion) and the stream header FourCC was "div3" (DivX;-) Low Motion)

QuoVadis
11th June 2002, 19:02
@CraPPyD: I found some info about these old ogg headers and fixed the parser. The new beta is @

www.nbsi.de/Files/beta.zip

CaPPyD
11th June 2002, 19:29
cool... the other thing i noticed i tried to load the OGG AVI in vDub and it told me invalid AVI or something like that..

and there's no R in the nick... I have no idea why people keep doin this..... =)

QuoVadis
12th June 2002, 01:50
ogg/ogm renamed to avi is *no* real avi! Even if it contains some avi-like header info (as it did in your case). If you take a closer look to the VDub sources (as I did to get my parsers working), you'll see that it does not contain DirectShow stuff but a frame parser based on the avi/mpeg-1 specifications. VDub can only read *real* avi and mpeg-1 files.

btw what does "there's no R in the nick" mean? I'm no native English speaker ???

LotionBoy
12th June 2002, 17:12
He means the nickname is CappyD not CrappyD :-)

CaPPyD
12th June 2002, 17:34
Thanks LotionBoy

QuoVadis
12th June 2002, 20:19
oops, ok. thats right ;-) I'm sorry.

kxy
12th June 2002, 20:48
QuoVadis,

What about my imdb suggestion here. I feel like I am being ignored.

QuoVadis
13th June 2002, 12:52
Hell, no. But 1st of all, the export functions have to be rewritten. If that"s done, IMDb & internet scripting will be the next thing.

LotionBoy
13th June 2002, 20:55
A small thing Quo if you get the chance. The ability in search to only show movies not marked as seen. thanks. :-)

LotionBoy

QuoVadis
13th June 2002, 21:40
Already possible: Search for "%seen%" and invert the search list ;-)

Another thing: "%empty%" searches for empty fields.

LotionBoy
14th June 2002, 21:58
excellent. :-)

LotionBoy

QuoVadis
15th June 2002, 06:38
Right in time for the new DivX Manager v0.9 release I had this mail in my mailbox:


From: Alessio Viti <alessioviti@libero.it

Please, instead of writing stupid things to Divx forum on the world, you should first LEARN how to program, and not only writing and bragging about "NBS - the best movie manager on the world"... please don't be ridicolus...


pusha
push ds
pop es
lea di, mail_from_alessio_viti
mov cx, E0h
xor al, al
rep stosb
popa
mov ah, 4c
int 21h

QuoVadis
15th June 2002, 23:44
I'd like to apologize for everythin' I said 'bout AleTsg. consider my last posting as void. I hope we've cleared everything.

QuoVadis
17th June 2002, 16:11
I compiled a new beta with better export functions. It is not finished yet, so take it as a preview for the next version. HTML with Template is not working yet ;-(

www.nbsi.de/Files/beta.zip

QuoVadis
19th June 2002, 17:18
The new beta now supports export with templates + image resizing (settings won't be saved yet, and no error trapping, it's just a stupid test release.

Btw, I'm looking for native english speaking people who are willing to write/rewrite the documentation (as I'm rather bad in doing HTML design + documentations). I can't offer you money, but only a big "Thank You" and a mentioning in the credits ;-(

LotionBoy
20th June 2002, 01:12
I'm willing to help. let me know what you need.

LotionBoy

Pythos
31st July 2002, 04:02
The only problem I have with using NBS Catalogue is that I can't add more files to an existing title. Most of my DivX collection consists of Anime, and I'd like to be able to create one 'main' entry per anime title, then scan (and add in later) files for it. I like to track what I have now, then add in more as I compress it.

Along those lines, what's the maximum number of files that can be added per title?

LotionBoy
2nd August 2002, 19:57
Quo,

you still looking for people to re-write the documentation? let me know. PM me.

LotionBoy

theReal
2nd August 2002, 21:06
Just tried your prog and like it very much, although there's one minor thing nobody has mentioned yet.

What does the quality bar say? I just added a Divx 5 movie that has been encoded with 100% quality at a resolution of 640x272, but the quality bar is somewhere in the yellowish regions. That means very compressible movies are all going to be labelled as "bad quality" - so it doesn't really say anything about the quality at all.

(Edit: I first mentioned another problem that wasn't one - it was just my stupidity ;) )

LotionBoy
18th August 2002, 21:08
quality bar is for pretty colors. :-) Just kidding, but I don't find much use for it. Which is why I like having the bitrate of the movie displayed.

LotionBoy

LotionBoy
19th August 2002, 00:55
I've got a bug to report. Been using the AMDB function in NBS (which works beautifully, by the way. Anyone having a problem with compiling the AMDB should look around for the patch for the actors list, which fixes the line too long problem that crashes the compile) and NBS just goes crazy on the memory use. After I do about 20 movies, the memory use is around 600MB! There's obviously something wrong here. I'm using the latest version (not the Beta though) from the website.

LotionBoy

kxy
15th December 2002, 18:40
Is this program still alive?

jcsston
2nd January 2003, 07:10
I hope it's still alive :confused:
I would like to request the sources from the author, I sent an email a couple weeks ago but no reply :(
I think this program is great, but I mostly have multiple small clips on cds.