GreenForce Player V0.99

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
RocketRider
User
User
Posts: 87
Joined: Tue Aug 19, 2008 11:01 am

GreenForce Player V0.99

Post by RocketRider »

I would like to present you the first public beta of my new GreenForce-Player.
It is an alternative player for playback of video and Audio.

Image

Currently supported features:
- Playing video files (depending on the installed DirectShow codecs)
- E.g. Windows 7: wmv, avi, mpg, mpeg, vob, asf, ...
- Audio playback (depending on the installed DirectShow codecs)
- E.g. Windows 7: ogg, flac, wma, mp3, wav, ...
- Integrated Ogg and Flac Decoder!
- Custom container format (*. gfp) for Password protected media (Provides configuration options to prevent screenshots and to restore the original file).
- For more codecs Shark007 codecs can be installed (http://shark007.net/index.html)
- Audio CD playback
- DVD video playback
- Video and audio streaming from URL

- Supported languages are English, German and French for now (suggestions for improvement, and new languages are welcome)
- Playlists (with support for import, export, tags)
- Aspect ratio (1:1, 4:3, 5:4, 16:9, 16:10, 21:9)
- Play small files from memory (cache function) to reduce the hard drive usage.
- Snapshot function (save as JPG, PNG)
- Various playback options: Repeat, Random Play
- many different audio and video renderer
- Full screen mode
- Intelligent file extension links
- Command line switch (/aspect, /fullscreen, /?, /volume, /password, /hidden, /Invisible)
- Standalone EXE with only 1.4MB (there are no other files required)
- Fully developed in PureBasic

Bug reports and suggestions are very welcome
If you are interrested, you can contact me for beta testing

Download GreenForce-Player


ImageImage
Image
Last edited by RocketRider on Sat May 29, 2010 7:29 pm, edited 10 times in total.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6076
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: GreenForce Player

Post by blueznl »

Written in PureBasic?
( PB5.xx Win10 x64 Asrock AB350 Pro4 Ryzen 1600X 32GB RAM Evo 840 GTX1060 )
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
ts-soft
Always Here
Always Here
Posts: 5757
Joined: Thu Jun 24, 2004 2:44 pm
Location: Berlin - Germany

Re: GreenForce Player

Post by ts-soft »

RocketRider wrote: - Fully developed in PureBasic
blueznl wrote:Written in PureBasic?
:wink:
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6076
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: GreenForce Player

Post by blueznl »

:oops:

Note to self: I should read ALL text.
( PB5.xx Win10 x64 Asrock AB350 Pro4 Ryzen 1600X 32GB RAM Evo 840 GTX1060 )
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
Rook Zimbabwe
Addict
Addict
Posts: 4327
Joined: Tue Jan 02, 2007 8:16 pm
Location: Cypress TX
Contact:

Re: GreenForce Player

Post by Rook Zimbabwe »

That is a helluva job!!! A lot of thought went in to this! I like the ability to have password protected media. This coud be marketed as a business tool because of that alone! 8)

My only question is: Does disallow snapshots mean I cannot even press F10 in Paint Shop Pro 9 and get a screen capture? I wonder if it has been tested against netmaestros screensnap :wink:

(The PSP9 thing does NOT always work though... I suspect it is a redraw issue)
Binarily speaking... it takes 10 to Tango!!!

Image
http://www.bluemesapc.com/
User avatar
RocketRider
User
User
Posts: 87
Joined: Tue Aug 19, 2008 11:01 am

Re: GreenForce Player

Post by RocketRider »

Written in PureBasic?
Yes, it is fully developed with PureBasic
(The PSP9 thing does NOT always work though... I suspect it is a redraw issue)
Can you make a screenshot of this issue?
And can you change under options the loglevel to Debug, and send me the logfile?
My only question is: Does disallow snapshots mean I cannot even press F10 in Paint Shop Pro 9 and get a screen capture? I wonder if it has been tested against netmaestros screensnap
This function is limited at the moment, it only protect against mirror drivers and print keys.
walker
Enthusiast
Enthusiast
Posts: 634
Joined: Wed May 05, 2004 4:04 pm
Location: Germany

Re: GreenForce Player

Post by walker »

VERY well done 8)

i consider to make this to my default player (using MP-Classic Homecinema atm)!
One thing is missing (at least for me .. but I guess many other want this too):
Streaming from an URL
a second thing missing is a
Context-menu in fullscreen mode (video) for some commands like playback functions and aspect-ratio

Bugs encountered so far:
I cannot add a playlist ... every time I enter a name (regardless what) i get the error "Name already exists"
User avatar
RocketRider
User
User
Posts: 87
Joined: Tue Aug 19, 2008 11:01 am

Re: GreenForce Player

Post by RocketRider »

Streaming from an URL
I don't understand what you mean with that?
You can stream files from a URL.
Context-menu in fullscreen mode (video) for some commands like playback functions and aspect-ratio
I know that, it is on my to do list.
Bugs encountered so far:
I cannot add a playlist ... every time I enter a name (regardless what) i get the error "Name already exists"
oO, I don't understand this bug.
Can you change under options the loglevel to Debug, and send me the logfile?

Edit:
I found this bug, it was a very bad one, thx for reporting.
walker
Enthusiast
Enthusiast
Posts: 634
Joined: Wed May 05, 2004 4:04 pm
Location: Germany

Re: GreenForce Player

Post by walker »

actually saw that this is on the features list .... :oops:

but then ... what kind of streams are supported?
I tried http://66.90.121.7:10013 which is a shoutcast radio stream ... didn't work

there is a file "listen.pls" at this url which contains the url:

Code: Select all

[playlist]
NumberOfEntries=1
File1=http://66.90.121.7:10013/
EDIT: bug (if so): Help->Update ... nothing happens ...
User avatar
RocketRider
User
User
Posts: 87
Joined: Tue Aug 19, 2008 11:01 am

Re: GreenForce Player

Post by RocketRider »

Oo this is a Winamp stream. :shock:
At the moment you only can download normal streams.
But i looking on it. :)
EDIT: bug (if so): Help->Update ... nothing happens ...
Ok, i will look for it ;)
walker
Enthusiast
Enthusiast
Posts: 634
Joined: Wed May 05, 2004 4:04 pm
Location: Germany

Re: GreenForce Player

Post by walker »

another feature request :
- REMEMBER the position of the window ... otherwise it's annoying :wink:
- a shortcut to fullscreen (i suggest CTRL-F)
- enumerating snapshots!
- a path selector for the snapshot-path
- remove the icons from the submenu of aspect-ratio ... and set a check-mark on the item which is currently selected ....PLEASE

another bug or two:

If the volume is set to i.e. 20%, you exit the program and start it again, i see at the slider that you'd remembered the 20% BUT ... the volume is set to 100% (or similar)

some of my movies are crashing the player.... the debug output = #null (nothing is printed)
After loading, the first frame is shown... then nothing .. the player is frozen for some seconds (20 or so) and then it seems no movie is loaded .... (if i press play, the open file dialog appears OR the player disappears ...)
I cannot upload such a movie as they are around 1 - 2 GB (I'd recorded them with my DVB-T Receiver ... but others do work - file format is mpg)
User avatar
RocketRider
User
User
Posts: 87
Joined: Tue Aug 19, 2008 11:01 am

Re: GreenForce Player V0.60

Post by RocketRider »

Hello

I have uploaded a new Version V0.60.
It is mostly a bugfix release:

- Corrected: French language updated (thx to Mr. Warkering)
- Improved: volume control (now can be used with pressed mouse button)
- Improved: Fullscreenmode, optimized for multible Desktops (thx to STARGÅTE and ts-soft)
- Added: Shortcut(space) to resume/pause the playback
- Corrected: Logfile will now saved in Appdata
- Added: Load DVD media from directory
- Added: GFPCrypt Comandline tool to encrypt/decrypt without the player
- Corrected: major bug in Playlists. (thx to Mr. walker)
- Added: Automatic Database update function
- Corrected: Update function (Thx to walker)
- Corrected: Volume was not set correctly (Thx to walker)

Download GreenForce-Player V0.60
walker
Enthusiast
Enthusiast
Posts: 634
Joined: Wed May 05, 2004 4:04 pm
Location: Germany

Re: GreenForce Player V0.60

Post by walker »

thanks for the update :D

i have now managed to get a log-txt when loading a "crashing" video:

Code: Select all

GraphicCardName: NVIDIA GeForce 7600 GS, ProcessorName: Intel(R) Pentium(R) D  CPU 2.66GHz, Windows: Windows XP x86, Programversion: 461
10.01.2010, 17:05:58: DB: Can not reset to first line File: Database.pbi\595
10.01.2010, 17:05:58: DB: Can not reset to first line File: Database.pbi\595
10.01.2010, 17:05:58: PLAYER-STARTS File: Player.pb\3132
10.01.2010, 17:06:09: Load from Harddisk Men in Black II.mpg File: Player.pb\752
10.01.2010, 17:06:09: Use Direct Show File: MediaLib.pbi\52
10.01.2010, 17:06:09: try creating renderer "DSound Renderer" File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:06:09: renderer "DSound Renderer" created File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:06:09: try creating renderer "Video Mixing Renderer 9" File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:06:09: renderer "Video Mixing Renderer 9" created File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:06:10: aspect ration is 768:576 File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:06:10: correct aspect ration to 4:3 File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:06:10: aspect ration is 768:576 File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:07:32: Free media object File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:07:32: Load from Harddisk Men in Black II.mpg File: Player.pb\752
10.01.2010, 17:07:32: Use Direct Show File: MediaLib.pbi\52
10.01.2010, 17:07:32: try creating renderer "DSound Renderer" File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:07:32: renderer "DSound Renderer" created File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:07:32: try creating renderer "Video Mixing Renderer 9" File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:07:32: renderer "Video Mixing Renderer 9" created File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:07:32: aspect ration is 768:576 File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:07:32: correct aspect ration to 4:3 File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:08:06: Free media object File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:08:06: Free media object File: DSHOW_INCLUDE_50.pbi\758
10.01.2010, 17:08:06: PLAYER-END File: Player.pb\1483
here I tried to load the same video 2 times ...

And a suggestion:
Editing a playlist is not very intuitive .. i had to doubleclick the name of the playlist ... may you can change this to a single click :)
User avatar
Rook Zimbabwe
Addict
Addict
Posts: 4327
Joined: Tue Jan 02, 2007 8:16 pm
Location: Cypress TX
Contact:

Re: GreenForce Player

Post by Rook Zimbabwe »

RocketRider wrote:
Written in PureBasic?
Yes, it is fully developed with PureBasic
(The PSP9 thing does NOT always work though... I suspect it is a redraw issue)
Can you make a screenshot of this issue?
And can you change under options the loglevel to Debug, and send me the logfile?
My only question is: Does disallow snapshots mean I cannot even press F10 in Paint Shop Pro 9 and get a screen capture? I wonder if it has been tested against netmaestros screensnap
This function is limited at the moment, it only protect against mirror drivers and print keys.
I will try... :D Hang on a few I am at work and can't fire up the personal PC at the moment!

It would be a good feature if you could click a screenshot in your player! I wanna add a feature request for that! :D
Binarily speaking... it takes 10 to Tango!!!

Image
http://www.bluemesapc.com/
citystate
Enthusiast
Enthusiast
Posts: 638
Joined: Sun Feb 12, 2006 10:06 pm

Re: GreenForce Player V0.60

Post by citystate »

ditto on making this my default player.

I'm finding difficulty playing a playlist (GP v0.6) - I can create them easily enough, but when I try to play them it just opens the dialog to create a new one. I also tried saving it to disk first, but GP returned "unknown media type" when I tried to reload it.

oh and a feature request: is it possible to override the power-options in windows (to turn off the screen) when playing media?
there is no sig, only zuul (and the following disclaimer)

WARNING: may be talking out of his hat
Post Reply