Skip to content

Commit

Permalink
Merge pull request #43 from dantheman213/release/v0.8.0
Browse files Browse the repository at this point in the history
Release/v0.8.0
  • Loading branch information
dantheman213 authored Sep 2, 2022
2 parents 716049a + 35edf52 commit 6440676
Show file tree
Hide file tree
Showing 73 changed files with 2,183 additions and 2,001 deletions.
3 changes: 3 additions & 0 deletions App.config
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
</configuration>
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# v0.9.0 - upcoming release

* Add transcoding options to media ingestion
* Transcoding status update fixes
* Add visual progress bar for download and transcoding
* Remove old separate ingestion dialog choice
* Updated app icon
* Added Get Command feature to list after media ingestion has started
* Added write subs to file option
* Updated authentication section UI in ingestion dialog

# v0.8.0

* Upgraded .NET framework to 6.x from 4.x.
* Fixed various bugs in order to improve stability
* Upgraded ffmpeg from 4.2.1 to 5.1
* Including ffprobe as a dependency
* Moved away from youtube-dl to yt-dlp as the former appears to be defunct
* Updated toolbar icons
* Updated documentation
* Fixed a bug that prevented thumbnail to be shown
* Fixed blurry text on some screens with DPI scaling
* Added info to format selector
* Improved issue with ingestion file save dialog
* Added task manager link to help menu and also runs when you double click the status bar
* Fixed bug with get command in media ingestion
* Fixed embed subs option not working
* Added download link for yt-dlp in Help
* Added open depenency folder option in Help
17 changes: 17 additions & 0 deletions DEVELOPMENT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
## Info

### IDE

Developed with Visual Studio 2022 Community Edition

### Assets Dir

This path stores the dependencies and settings:

C:\ProgramData\JackTheVideoRipper

### Temp Dir

The temp dir is used as a working directory for storing thumbnails:

C:\Users\<YOUR USER>\AppData\Local\Temp
40 changes: 40 additions & 0 deletions JackTheVideoRipper - Backup.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings>
<StartupObject>JackTheVideoRipper.Program</StartupObject>
<ApplicationIcon>assets\app.ico</ApplicationIcon>
<AssemblyVersion>0.8.0</AssemblyVersion>
<FileVersion>0.8.0</FileVersion>
</PropertyGroup>

<ItemGroup>
<Content Include="assets\app.ico" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
<PackageReference Include="System.IO.Compression.ZipFile" Version="4.3.0" />
<PackageReference Include="System.Management" Version="6.0.0" />
</ItemGroup>

<ItemGroup>
<Compile Update="Properties\Resources.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
</ItemGroup>

<ItemGroup>
<EmbeddedResource Update="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>

</Project>
40 changes: 40 additions & 0 deletions JackTheVideoRipper.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings>
<StartupObject>JackTheVideoRipper.Program</StartupObject>
<ApplicationIcon>assets\app.ico</ApplicationIcon>
<AssemblyVersion>0.8.0</AssemblyVersion>
<FileVersion>0.8.0</FileVersion>
</PropertyGroup>

<ItemGroup>
<Content Include="assets\app.ico" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
<PackageReference Include="System.IO.Compression.ZipFile" Version="4.3.0" />
<PackageReference Include="System.Management" Version="6.0.0" />
</ItemGroup>

<ItemGroup>
<Compile Update="Properties\Resources.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
</ItemGroup>

<ItemGroup>
<EmbeddedResource Update="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>

</Project>
32 changes: 32 additions & 0 deletions JackTheVideoRipper.csproj.user
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Compile Update="views\FrameAbout.cs">
<SubType>Form</SubType>
</Compile>
<Compile Update="views\FrameCheckMetadata.cs">
<SubType>Form</SubType>
</Compile>
<Compile Update="views\FrameConvert.cs">
<SubType>Form</SubType>
</Compile>
<Compile Update="views\FrameImportPlaylist.cs">
<SubType>Form</SubType>
</Compile>
<Compile Update="views\FrameMain.cs">
<SubType>Form</SubType>
</Compile>
<Compile Update="views\FrameNewMedia.cs">
<SubType>Form</SubType>
</Compile>
<Compile Update="views\FrameNewMediaBatch.cs">
<SubType>Form</SubType>
</Compile>
<Compile Update="views\FrameSettings.cs">
<SubType>Form</SubType>
</Compile>
<Compile Update="views\FrameYTDLDependencyInstall.cs">
<SubType>Form</SubType>
</Compile>
</ItemGroup>
</Project>
16 changes: 8 additions & 8 deletions JackTheVideoRipper.sln
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.28307.572
# Visual Studio Version 17
VisualStudioVersion = 17.3.32825.248
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JackTheVideoRipper", "JackTheVideoRipper\JackTheVideoRipper.csproj", "{DDCFD558-3317-4B6E-9964-8187E41E203B}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JackTheVideoRipper", "JackTheVideoRipper.csproj", "{48153FA6-8334-423C-A8FB-64BB3D0BFB8C}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{DDCFD558-3317-4B6E-9964-8187E41E203B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DDCFD558-3317-4B6E-9964-8187E41E203B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DDCFD558-3317-4B6E-9964-8187E41E203B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DDCFD558-3317-4B6E-9964-8187E41E203B}.Release|Any CPU.Build.0 = Release|Any CPU
{48153FA6-8334-423C-A8FB-64BB3D0BFB8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{48153FA6-8334-423C-A8FB-64BB3D0BFB8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{48153FA6-8334-423C-A8FB-64BB3D0BFB8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{48153FA6-8334-423C-A8FB-64BB3D0BFB8C}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {ADF7B5AD-296F-4931-97BC-4D14B3AFE0AC}
SolutionGuid = {CDF3D27C-A00F-4781-969C-B6017D3C0E04}
EndGlobalSection
EndGlobal
6 changes: 0 additions & 6 deletions JackTheVideoRipper/App.config

This file was deleted.

Loading

0 comments on commit 6440676

Please sign in to comment.