Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > New and alternative a/v containers

Reply
 
Thread Tools Search this Thread Display Modes
Old 21st October 2019, 00:27   #21  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
3.1 has a dark UI and a word wrap settings. It requires .NET Core 3.0 being installed.

https://github.com/stax76/MediaInfo.NET

Last edited by stax76; 21st October 2019 at 00:44.
stax76 is offline   Reply With Quote
Old 21st October 2019, 02:01   #22  |  Link
BetA13
cosmic entity
 
BetA13's Avatar
 
Join Date: May 2011
Location: outside the Box
Posts: 258
very nice, that was kinda quick.
Thank you very much for the "Dark Skin" support... Its very comfortable to read now.

At first i didnt get it to run, but was shure i did install the .NET Core Runtimes..
After some searching i learned that you need to install:

Quote:
Quote:
Run desktop apps
Want to run an app that uses .NET Core on your Windows computer? Install both the .NET Core Runtime and the .NET Core Desktop Runtime.
After i installed both runtimes it started and worked.
Just thought i mention it if someone else has Problems starting it.


Ok, now a BUG i encountered..
MediaInfo.NET does not start in the correct Window size.
I think its best to show you.



I have no clue whats going on there.. It doesnt save the window size?
I did delete everything before using the new Version.
Using Win7 64bit..


Best Regards, Beta

Last edited by BetA13; 21st October 2019 at 02:27.
BetA13 is offline   Reply With Quote
Old 21st October 2019, 02:30   #23  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
The window size value is ten times more in the new version because of the new UI toolkit. Try this:

font = Consolas
font-size = 13
window-width = 700
window-height = 550
center-screen = yes
raw-view = yes
word-wrap = no

Windows 10 users can install Windows Terminal Preview which installs the new font Cascadia Code, looks like this:


Last edited by stax76; 21st October 2019 at 02:38.
stax76 is offline   Reply With Quote
Old 21st October 2019, 02:45   #24  |  Link
BetA13
cosmic entity
 
BetA13's Avatar
 
Join Date: May 2011
Location: outside the Box
Posts: 258
You are right
Thanks, it looks like its using pixel as width and height now..

It works now with the selected size.


Strangely i do not have those settings:

Quote:
center-screen = yes
word-wrap = no
But indeed i really like a "Word wrap" since that was one of teh First things that came to my mind when opening an Media with it..
This isnt a Limitation to Windows 7, is it?

Anyway, Thanks a million, with or without Word wrap, this is now my new MediaInfo Tool...

Cheers

Last edited by BetA13; 21st October 2019 at 20:10.
BetA13 is offline   Reply With Quote
Old 22nd October 2019, 12:28   #25  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
New in v4.0 is:

- search highlighting
- summary shown
- left column is wider
- few other minor tweaks

Fun fact:

staxrip was the first dotnet app announced 2002 at doom9.

MediaInfo.NET is the first dotnet core app announced at doom9 I believe.




Last edited by stax76; 22nd October 2019 at 12:35.
stax76 is offline   Reply With Quote
Old 22nd October 2019, 12:44   #26  |  Link
BetA13
cosmic entity
 
BetA13's Avatar
 
Join Date: May 2011
Location: outside the Box
Posts: 258
Thank you for the new Update... Great Work!!
I like the Tweaks on TOP in the "basic" view, Settings are also better now, very readable.. And teh search function with the Green markings, GREAT STUFF!! I love it :P

Quote:
staxrip was the first dotnet app announced 2002 at doom9.

MediaInfo.NET is the first dotnet core app announced at doom9 I believe.
Very nice.. To be honest im quite enjoying your Stuff..



If i might ask, the "word wrap" setting, is it integrated?
Its still not showing for me?



Best Regards...

Last edited by BetA13; 22nd October 2019 at 12:48.
BetA13 is offline   Reply With Quote
Old 22nd October 2019, 13:29   #27  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
Thank you for the positive feedback. What you see in the settings dialog is the plain text content of the settings file which is created when it's missing, because the file was created with an old version settings added by newer versions don't show. I added the defaults on the web site:

https://github.com/stax76/MediaInfo.NET#defaults

Ideally there would be a real settings dialog with check boxes etc., problem is I don't have great experience with the UI framework, so it would take more time to build, I should probably create this dialog, maybe in the next release.
stax76 is offline   Reply With Quote
Old 22nd October 2019, 13:48   #28  |  Link
BetA13
cosmic entity
 
BetA13's Avatar
 
Join Date: May 2011
Location: outside the Box
Posts: 258
Quote:
because the file was created with an old version settings added by newer versions don't show.
Thank you for explaining this, now i get it^^
No worries though ill whait for the next release..
BetA13 is offline   Reply With Quote
Old 22nd October 2019, 15:58   #29  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
some info on dotnet:

Quote:
The next release after .NET Core 3.0 will be .NET 5. The .NET Framework will be deprecated, and .NET 5 will be the only .NET going forward hence the removal of the "Core" branding and skipping of version 4 to avoid confusion with the .NET Framework 4.x.
https://en.wikipedia.org/wiki/.NET_Core

Quote from Scott Hunter, Director Program Management, .NET

Quote:
New applications should be built on .NET Core. .NET Core is where future investments in .NET will happen. Existing applications are safe to remain on .NET Framework which will be supported. Existing applications that want to take advantage of the new features in .NET should consider moving to .NET Core. As we plan into the future, we will be bringing in even more capabilities to the platform. You can read about our plans here.
staxrip should stay on .net framework as there is a risk with the form designer not working properly on .net core and there is also a risk with win 7 compatibility being worse on .net core.

mpv.net will likely be ported but maybe not so soon.

https://dotnet.microsoft.com/downloa...re/3.0/runtime
stax76 is offline   Reply With Quote
Old 23rd October 2019, 03:01   #30  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
4.1

- encoder parameters have a nice presentation
- if the text has focus the caret is visible and key scrolling works

stax76 is offline   Reply With Quote
Old 23rd October 2019, 10:19   #31  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,795
Any plans on making it also available via https://chocolatey.org/packages? (it is a package manager for windows)
If not I can do it and maintaining it on chocolatey if you're cool with it.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database

Last edited by ChaosKing; 23rd October 2019 at 10:24.
ChaosKing is offline   Reply With Quote
Old 23rd October 2019, 13:19   #32  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
Yes I'm cool with it, thank you.

I had a feature requests for mpv.net and chocolatey but found it difficult to understand but meanwhile my powershell knowledge has significantly improved, maybe now I'm ready for it.

I realized the app has grown enough to clean up the code and add everything missing of what a solid app is supposed to have, working on a new version right now.
stax76 is offline   Reply With Quote
Old 23rd October 2019, 18:13   #33  |  Link
BetA13
cosmic entity
 
BetA13's Avatar
 
Join Date: May 2011
Location: outside the Box
Posts: 258
short quick question....

Are there Plans to add an Function to Export to an Text File?
This would be also a nice feature i think..

Greetings..
BetA13 is offline   Reply With Quote
Old 23rd October 2019, 20:58   #34  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
Yes, I want to add it.
stax76 is offline   Reply With Quote
Old 24th October 2019, 06:48   #35  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
Code:
5.0
---

- changelog added to repo
- if no file is open message is shown
- file can be opened from menu: Open File...
- file can be saved from menu: Save File...
- exclude setting added to hide defined parameters
- encoding presentation can be disabled
- compact summary can be disabled
- file types for setup can be customized
- column width can be customized
- new settings dialog with proper UI controls and greatly improved usability
- some dialogs use task dialog instead of msg box
- about dialog added
- settings directory can either be AppData, Portable or Custom
https://dotnet.microsoft.com/downloa...re/3.0/runtime

https://github.com/stax76/MediaInfo.NET

As far as I can tell the app is now complete.

Last edited by stax76; 24th October 2019 at 06:57.
stax76 is offline   Reply With Quote
Old 24th October 2019, 08:14   #36  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Hello Frank.

Just tried your utils today (MediaInfo.NET, ShellNew and Open++)

Having the "original" MediaInfo GUI registered in Windows File Explorer showing with a right click on a media file, your MediaInfo GUI doesn't show up with a right click on a media file, even after installing it from inside the app.
Only the original MediaInfo is present in right click context menu on a media file.

It seems that your MediaInfo GUI can only be registered for the unregistered extensions by any Media Player - I mean the "orphan" media extensions - while the original MediaInfo is always present, if you set it in its preferences.

BTW, have you found out a way to register all of the extensions supported by an app (e.g Chrome) with a single click and not one by one using Windows 10 (latest versions) ?

That would be a very useful util!

Also, for both your .NET Core apps (ShellNew and MediaInfo.NET) it would be useful a pop up message warning the user that both .NET Core v3.0 runtime and .NET Core v3.0 Desktop runtime must be installed, ideally with a direct hyperlink to download the installers

Or you can put the links in a ReadMe.txt file.

Because now it seems that they are simply not working.

Just my two cents...
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 24th October 2019, 13:53   #37  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
Hello Nikos,

I got both, the extension based menu of the original app and the registry based menu of my app and both work, there is not much I can do other than suggesting to use Open with++.

Quote:
BTW, have you found out a way to register all of the extensions supported by an app (e.g Chrome) with a single click and not one by one using Windows 10 (latest versions) ?

That would be a very useful util!
I don't understand what you mean with that.

Quote:
Also, for both your .NET Core apps (ShellNew and MediaInfo.NET) it would be useful a pop up message warning the user that both .NET Core v3.0 runtime and .NET Core v3.0 Desktop runtime must be installed, ideally with a direct hyperlink to download the installers
Showing a message or executing any code is not possible without the Core runtime, I've put a link on the main web page, the release page and have added a readme file.
stax76 is offline   Reply With Quote
Old 24th October 2019, 19:34   #38  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by stax76 View Post
I got both, the extension based menu of the original app and the registry based menu of my app and both work, there is not much I can do other than suggesting to use Open with++.
I didn't use Open ++, I just did a right click on a video file after installing your app and I got only original MediaInfo option.
Quote:
Originally Posted by stax76 View Post
I don't understand what you mean with that.
There are many apps like MPC-HC that support dozens of different types of files and can register themselves as the default app for all those file types (file extensions e.g .mp4 .mkv .ts .aac etc)
Last few versions of Win10 do not allow you to set MPC-HC as the default app for all those supported extensions by MPC-HC with just a single click.
Win10 allow you to set and register one by one the extensions supported by the app as the default program to open those extensions.
Quote:
Originally Posted by stax76 View Post
Showing a message or executing any code is not possible without the Core runtime, I've put a link on the main web page, the release page and have added a readme file.
Understood.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 24th October 2019, 19:52   #39  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
Quote:
There are many apps like MPC-HC that support dozens of different types of files and can register themselves as the default app for all those file types (file extensions e.g .mp4 .mkv .ts .aac etc)
Last few versions of Win10 do not allow you to set MPC-HC as the default app for all those supported extensions by MPC-HC with just a single click.
Win10 allow you to set and register one by one the extensions supported by the app as the default program to open those extensions.
It's known that Windows 10 has some protection, I can only tell you what mpv.net does, it uses the traditional keys with some new keys I found in the rusty mpv bat file, also some users gave me some hints which keys I was missing.

https://github.com/stax76/mpv.net/bl...sc/Misc.cs#L61

https://github.com/stax76/MediaInfo....Program.cs#L60

Setup can be found in the mpv.net menu at : Tools > OS Setup

It features:

video file types registration
audio file types registration
image file types registration

and it has a button to bring you to the default apps dialog, that buttons calls the shell address:

ms-settings:defaultapps

https://betanews.com/2015/06/19/wind...control-panel/

Last edited by stax76; 24th October 2019 at 19:59.
stax76 is offline   Reply With Quote
Old 24th October 2019, 20:07   #40  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by stax76 View Post
It's known that Windows 10 has some protection...
video file types registration
audio file types registration
image file types registration

and it has a button to bring you to the default apps dialog, that buttons calls the shell address:

ms-settings:defaultapps

https://betanews.com/2015/06/19/wind...control-panel/
Codec Tweak Tool could do that, but nowadays MS ceased the old control panel functionality of default apps and the new default apps functionality can't register all file types supported by the app at once.
I hoped you could do some magic and bring the old functionality to new Win10
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 15:03.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.