Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

Popcorn Movie Catalog (v1.0.4) - An unfinished project...


  • Please log in to reply
104 replies to this topic
Montu
  • Members
  • 142 posts
  • Last active: Jan 01 2010 03:10 AM
  • Joined: 11 Feb 2009
thanks for this AND,

<!-- m -->http://img101.images...13/40276695.jpg<!-- m -->
i must say that you've got a very nice desktop theme!

Gauss
  • Members
  • 203 posts
  • Last active: Jan 27 2012 12:49 PM
  • Joined: 10 Sep 2009
I'm still looking forward to see new needed features such as:

-Rescan on launch
-Group similar entries, like series
-Support image files and Video_ts folders
-To be resizable and to remember size and position
-Delete unneeded iMDB part

My opinion though :)

Delusion
  • Members
  • 272 posts
  • Last active: Jul 13 2014 09:04 PM
  • Joined: 16 Jul 2008
sorry but i have kinda stopped working on this project

at this point im only making some small changes now and then...mostly on the appearance and im not planing on releasing another version anytime soon

I'm still looking forward to see new needed features such as:

-Rescan on launch i still havent figured out the best way to do this..as i said before im gonna need some help with it
-Group similar entries, like series dont know how to do this too...listview isnt exactly the best thing and i dont know if you can do that...subitems like this : <!-- m -->http://www.codeproje... ... ergrid.gif<!-- m --> would be nice
-Support image files and Video_ts folders video_ts folders could be done but why images files?
-To be resizable and to remember size and position its already resizable but remembering position is not very important...might add it thought its easily done
-Delete unneeded iMDB part sorry but im not removing this one...imdb is very important on a movie database and i like quickly looking up info about the movie so its not going anywhere :)

My opinion though :)


i was also thinking about replacing listview with ragrid <!-- m -->http://www.autohotke...pic.php?t=19253<!-- m -->
but dont know yet

i have said this before but i dont have the time and coding skill to do some of the stuff thats been asked
QuickSubs | Popcorn Movie Catalog
All my scripts are just in AutoHotkey v1.0.48.05

Delusion
  • Members
  • 272 posts
  • Last active: Jul 13 2014 09:04 PM
  • Joined: 16 Jul 2008
so i started working on this again lately and heres a sneak peak of the next version :

Posted Image

i got an api key from <!-- m -->http://www.themoviedb.org/<!-- m --> and info about the movies is also downloaded from there and from imdb automatically

i have added most of the stuff thats been asked
the only thing im still working on is rescan paths on startup
i will release it as soon as im finished but i still dont know exactly how to do it
so any help would be much appreciated
QuickSubs | Popcorn Movie Catalog
All my scripts are just in AutoHotkey v1.0.48.05

Gauss
  • Members
  • 203 posts
  • Last active: Jan 27 2012 12:49 PM
  • Joined: 10 Sep 2009
Are you going to support all formats?
HD
ts
MKV
Image files (.iso .img.. etc),
VIDEO_TS

...etc

Delusion
  • Members
  • 272 posts
  • Last active: Jul 13 2014 09:04 PM
  • Joined: 16 Jul 2008

Are you going to support all formats?
HD
ts
MKV
Image files (.iso .img.. etc),
VIDEO_TS

...etc


at the moment i can only support single files
i dont have any video_ts,hd,ts or image file movies because most of my movies are single avi files so i can not even test this
mkv has been added already..i only needed to change 3 lines for that

but video_ts i usually a folder containing many files.the video files extension is .vob if im right?

i could add support for .vob if its a single file

i am still doing some changes on that part too so maybe i can do it so that you can select a folder too instead of only a file...but it will launch the folder on doubleclick and not the movie
i will see if there is a way to launch video_ts folders with a media player

i dont get how you want it to work with image files.a little more info would be nice
you want it to auto mount the image file on doubleclick and start the movie?
QuickSubs | Popcorn Movie Catalog
All my scripts are just in AutoHotkey v1.0.48.05

kudos2011
  • Members
  • 5 posts
  • Last active: Nov 11 2010 11:59 PM
  • Joined: 09 Apr 2010
I pop my head into this thread every once and a while. I've been living on v.2.1.5 for a while. As I mentioned in an earlier post, I love it but there was a definite need for a rescan feature. So, I tossed in a few lines of code to add another feature to the Right-click menu: "Auto Refresh Entries from Folder".

This is not as automatic as a watched folder or auto-refresh on startup, but it's a step in the right direction. Every once in a while, when I know I've made changes to my movies directory, I just select this option and it does a full rescan. It basically automates the steps of deleting the database and readding the folder.

I had to hard-code my folder as a constant in the code, though. It just takes a second at the beginning. So, as long as you have autohotkey installed, this may be of use.

Step #1: Added the following to the LISTVIEW RIGHTCLICK MENU (near the top of the script):
Menu("RightClickMenu","Add","Auto Refresh Entries from Folder `t (Beta)","KudosADDMoviesFromFolder"),

So... my entire LISTVIEW RIGHTCLICK FUNCTION reads as follows:
;________MAIN GUI - LISTVIEW RIGHTCLICK MENU___________|

GuiContextMenu:
IF (A_GuiControl = "$LIST") {
   IF A_GuiControlEvent = RightClick
   {
     Menu("RightClickMenu","DeleteAll")
     Menu("RightClickMenu","Add","Add New Entry `t Ctrl+A","ADDGUI"), Menu("RightClickMenu","Add","Auto Add Entries from Folder `t (Beta)","ADDMoviesFromFolder"), Menu("RightClickMenu","Add","Auto Refresh Entries from Folder `t (Beta)","KudosADDMoviesFromFolder"), Menu("RightClickMenu","Add")
     Menu("RightClickMenu","Add","Copy to Clipboard `t Ctrl+C","CopytoClipboard")
     $LNGT := LV_GetNext("C"), LV_GetText($MovieonMenu,$LNGT,1)
     Menu("RightClickMenu","Add","? " $MovieonMenu " ? on IMDb","RightClickMenuHandler"), Menu("RightClickMenu","Add","Search ? " $MovieonMenu " ? on YouTube","RightClickMenuHandler")
     Menu("RightClickMenu","Add","Search for Subtitles `t Ctrl+S","SUBGUI"), Menu("RightClickMenu","Add")
     Menu("RightClickMenu","Add","Edit Entry `t Ctrl+E","EDITGUI"), Menu("RightClickMenu","Add","Delete Entry `t Ctrl+D","DELETEGUI")
     Menu("RightClickMenu","Show",A_GuiX,A_GuiY), Menu("RightClickMenu","DeleteAll")
   }
}
RETURN


Step #2: Function added to the end of the script (note that $KudosMVFolder is where I hardcoded my own movies folder):

KudosADDMoviesFromFolder:

; Variables
$KudosMVFolder = D:\Movies

; Delete list file
FileDelete % $MovieList
       GuiControl %$MainGui%: Text, $MOVIESEARCH,
       TrayTip % $ProgramName, % $MovieList A_Space "has been Deleted Successfully!",,1
       SetTimer RemoveTrayTip, 3000

; Add entries from folder

   IF $KudosMVFolder =
     {
       TrayTip % $ProgramName, No Valid Folder has been Selected!,,3
       SetTimer RemoveTrayTip, 3000
     }

   $FolderList =
   $Extensions = *.avi,*.wmv,*.mpg,*.divx,*.mov,*.mpeg,*.mp4,*.wmp
   Loop Parse, $Extensions, `,
     Loop %$KudosMVFolder%\%A_LoopField%, 0, 1
       {
         SplitPath A_LoopFileFullPath , , , , OutNameNoExt,
         $FolderList = %$FolderList%%OutNameNoExt%;%A_LoopFileFullPath%;;;;`n
         ToolTip % "Adding Movie > ? " A_Space A_LoopFileFullPatH " ?"
       }
   IFNotExist % $MovieList
     FileAppend % $FolderList, % $MovieList
   ELSE
     FileAppend % "`n" . $FolderList, % $MovieList
   ToolTip
  Gui %$MainGui%: Default
  GuiControl , , $MOVIESEARCH,

RETURN

Admittedly, this was a quick patch job, and is based on DELUSION's original functions (Thanks, by the way), but it saves a lot of headaches. Hope it can be of use to others.

Delusion
  • Members
  • 272 posts
  • Last active: Jul 13 2014 09:04 PM
  • Joined: 16 Jul 2008
the rescan thingy is the last thing im still working on before i release 2.1.6 and its giving me a headache already...its the only thing that ever took me so long
i want to make it check the paths on startup of the script

im gonna check out your code...your refresh idea is nice...maybe i add something like this..but since the whole structure of the script has changed this can be shortened to a few lines
thanks for trying to help :)

and i hope i get everything to work properly soon enough so i can finally release the next version...its already so much better
QuickSubs | Popcorn Movie Catalog
All my scripts are just in AutoHotkey v1.0.48.05

valenock
  • Members
  • 21 posts
  • Last active: Jun 10 2011 09:26 AM
  • Joined: 14 Sep 2004
It would be nice to see tags implemented in your script.
Just another field in the database + something like a tag cloud to select from.

You can never know in advance what kind of information might be needed:
like resolution (1080/720/sd)
where the movie came from
for whom it is stored (kids / moms/ sisters )
where is it actually stored (ext hd etc)
seen/unseen - often missed feature

Most of the catalog software out there have tags in a very unintuitive way if they have them at all. They concentrate on parsing engine - imdb + others instead and add a bunch of bogus preprogrammed fields like "lent loaned to / from".

If you do this one feature - you will be a winner

you might need
1. 1 text field with tags
[crap][1080][action][french][****][unseen]
that is shown in the movie list

2. add tag / remove tag dialog
text field with current tags where they can be manually entered / edited
buttons with tag names that can be presed / unpressed - they copy the state of text field

3. something like tag cloud in the main window, probably with total number of movies
[1080] 25
[action] 13
clicking on them just filters movies

If you need any actual help implementing this one - just let me know

  • Guests
  • Last active:
  • Joined: --
You know what would be useful? A script that saves video bookmarks.

The script would somehow figure out the elapsed time, and display a pop up dialogue so that you can name the bookmark. It would recognize vids based on their filename. Heck, it could even save files with an extension, say, .bmrk
, which when opened would open the vid and automatically seek to the saved position. I'm willing to implement this, but don't really know how to acquire the current position from the active movie player...


Btw, Gomplayer has bookmarking functionality, but your bookmarks for a specific file are lost when you so much as move the file. Haven't tried it with other media players.

I know I'm off topic, but I thought OP's script managed bookmarks.
Decided to share my two cents...

Delusion
  • Members
  • 272 posts
  • Last active: Jul 13 2014 09:04 PM
  • Joined: 16 Jul 2008

It would be nice to see tags implemented in your script.
Just another field in the database + something like a tag cloud to select from.

You can never know in advance what kind of information might be needed:
like resolution (1080/720/sd)
where the movie came from
for whom it is stored (kids / moms/ sisters )
where is it actually stored (ext hd etc)
seen/unseen - often missed feature


i really like these ideas...your suggestions are one of the best i have seen if not the best ;)

you might need
1. 1 text field with tags
[crap][1080][action][french][****][unseen]
that is shown in the movie list

2. add tag / remove tag dialog
text field with current tags where they can be manually entered / edited
buttons with tag names that can be presed / unpressed - they copy the state of text field


i have thought of adding more columns with extra info many times but i am afraid that it will break compatibility with the movielist file again

but i guess it wouldnt be so hard to fix so it could be done

3. something like tag cloud in the main window, probably with total number of movies
[1080] 25
[action] 13
clicking on them just filters movies


this sounds very nice..i have seen similar tag clouds on some websites and they are very usefull

but i have no idea right now on how to do it

If you need any actual help implementing this one - just let me know


i would definately need some
:oops:

if you want i could send you a copy of what i have right now
QuickSubs | Popcorn Movie Catalog
All my scripts are just in AutoHotkey v1.0.48.05

Delusion
  • Members
  • 272 posts
  • Last active: Jul 13 2014 09:04 PM
  • Joined: 16 Jul 2008

You know what would be useful? A script that saves video bookmarks.

The script would somehow figure out the elapsed time, and display a pop up dialogue so that you can name the bookmark. It would recognize vids based on their filename. Heck, it could even save files with an extension, say, .bmrk
, which when opened would open the vid and automatically seek to the saved position. I'm willing to implement this, but don't really know how to acquire the current position from the active movie player...


Btw, Gomplayer has bookmarking functionality, but your bookmarks for a specific file are lost when you so much as move the file. Haven't tried it with other media players.

I know I'm off topic, but I thought OP's script managed bookmarks.
Decided to share my two cents...


i havent seen this in any player before...sounds usefull but my script is more of a database and not a player

i dont even know if something like this would be possible in ahk

I know I'm off topic, but I thought OP's script managed bookmarks.
Decided to share my two cents...


OP's script? mind to share a link? maybe i can find something usefull ;)
QuickSubs | Popcorn Movie Catalog
All my scripts are just in AutoHotkey v1.0.48.05

alaskatu
  • Members
  • 3 posts
  • Last active: Feb 10 2011 12:28 AM
  • Joined: 19 Jan 2010
Hi,
i am waiting for your Updates on this. The photo a fewer Posts behind make my want to test you Program.
When can i expect for a Update?
Thanks very much!
Alaskatu
:D

Delusion
  • Members
  • 272 posts
  • Last active: Jul 13 2014 09:04 PM
  • Joined: 16 Jul 2008
heres an unfinished version of what i have right now :

link removed because some idiots are copying stuff


there might be bugs and stuff that i have not finished
unfortunately i have no time for the whole summer season to do anything more on this project..
im a barman so i work at night and sleep the day...no time for this
QuickSubs | Popcorn Movie Catalog
All my scripts are just in AutoHotkey v1.0.48.05

alaskatu
  • Members
  • 3 posts
  • Last active: Feb 10 2011 12:28 AM
  • Joined: 19 Jan 2010
Hi Delusion,

thanks very much for your work on this. I will give your piece of code a try. Thanks very much for the upload...
:D
Alaskatu