Skip to content

Instantly share code, notes, and snippets.

View hansgafriedzal's full-sized avatar

Hans hansgafriedzal

View GitHub Profile
@hansgafriedzal
hansgafriedzal / MusicBee.md
Last active July 7, 2022 11:04
musicbee snippets

Naming Template

<Album Artist>\$IsNull(<Year>,,$Pad(<Year>,2)" ")<Album>\$IsNull(<Track#>,"",$Pad(<Track#>,2))<Title>

Track and Title

$IsNull(<Track#>,"",$Pad(<Track#>,2) )<Title>
$path = "https://<tenant>.sharepoint.com/sites/<site>/<library>/<file>.xlsx"
$worksheetNames = ""
$save = $true
$excel = new-object -comobject excel.application
$timestamp = Get-Date -format "yyyyMMddHHmmss"
try
{

MP3

yt-dlp 7mMfeFxMC8Y --extract-audio --audio-format mp3 -f bestaudio --add-metadata --xattrs --embed-thumbnail

ffmpeg

mp3 320k

dir *.mp4 | %{
    ffmpeg -i $_ -f mp3 -ab 320k -vn "$($_.BaseName).mp3"
}

concat .srt

@hansgafriedzal
hansgafriedzal / Install-Hyper-V.bat
Created December 20, 2020 15:20 — forked from manciuszz/Install-Hyper-V.bat
Windows 10 Home | Hyper-V Management scripts
@echo off
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
cls
$url = 'https://www.google.com'
$retryInterval = 2
$c = 1
function Get-Response
{
param($url)
Write-Progress -Activity "attempt number #$c" -Status $url
<#
CSV FORMAT
+------------+--------------+--------------+
| Group Name | Group Owner1 | Group Owner2 |
+------------+--------------+--------------+
| group1 | user@domain | user@domain |
| group2 | user@domain | user@domain |
| group3 | user@domain | user@domain |
<#
CSV FORMAT
+------------+--------------+--------------+
| Group Name | Group Owner1 | Group Owner2 |
+------------+--------------+--------------+
| group1 | user@domain | user@domain |
| group2 | user@domain | user@domain |
| group3 | user@domain | user@domain |
<#
CSV FORMAT
+------------+--------------+--------------+
| Group Name | Group Owner1 | Group Owner2 |
+------------+--------------+--------------+
| group1 | user@domain | user@domain |
| group2 | user@domain | user@domain |
| group3 | user@domain | user@domain |