SAM PowerTool

Kletsen over van alles en nog wat !
Gebruikersavatar
cyberneticorganism
VIP
Berichten: 941
Lid geworden op: 11 jun 2008, 18:14
SAM-versie: 2025.3
Database: MySQL
Windows: Virtual machine
Contacteer:

SAM PowerTool

Ongelezen bericht door cyberneticorganism »

Hier vast een teasertje om jullie even lekker te maken... ;)
SAM_PowerTool.png
Ik zal 'm binnenkort beschikbaar maken, ben nog even wat aan het bijschaven en optimaliseren. Wel enkel voor MySQL geschikt.
Eigenlijk voor mezelf gemaakt, maar als je dan eenmaal begint...
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
Gebruikersavatar
Wout
Beheerder
Berichten: 3522
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: SAM PowerTool

Ongelezen bericht door Wout »

Ben benieuwd!
Afbeelding
Gebruikersavatar
cyberneticorganism
VIP
Berichten: 941
Lid geworden op: 11 jun 2008, 18:14
SAM-versie: 2025.3
Database: MySQL
Windows: Virtual machine
Contacteer:

Re: SAM PowerTool

Ongelezen bericht door cyberneticorganism »

Ik ben bijna tevreden, dus gaat de goede kant op. Zoals ChatGPT zegt: "Je bent nu eigenlijk bezig met iets dat veel SAM-gebruikers missen: volwassen database housekeeping tooling".

Het is overigens geschreven in powershell, met een python script welke zorgdraagt voor een groot deel van de reparatie functionaliteit (ook op disk). Om de UI lekker responsive te houden draaien zwaardere acties in aparte processen.
Ondertussen is het dusdanig uitgebreid geworden dat dit ook in C# of C++ geschreven had kunnen worden; misschien nog een leuk projectje voor een toekomstige versie.
Gebruikersavatar
cyberneticorganism
VIP
Berichten: 941
Lid geworden op: 11 jun 2008, 18:14
SAM-versie: 2025.3
Database: MySQL
Windows: Virtual machine
Contacteer:

Re: SAM PowerTool

Ongelezen bericht door cyberneticorganism »

Hierbij dan eindelijk de SAM PowerTool! Versie 3.5.20 inmiddels. Ik heb 'm ondertussen grondig zelf getest, dus het duurde wat langer. En de Interface even wat gebruikersvriendelijker gemaakt, want op een gegeven moment was het een aardige uienpan van allerlei opties, invoervelden en knoppen.
Als je de README.txt leest moet het goedkomen. Er is verder geen helpbestand aanwezig, maar alle opties in de gebruikersinterface zijn voorzien van tooltips met korte uitleg waar iets voor dient.
Alles in het Engels zodat deze gebruikt kan worden door een breder publiek.

In theorie zou de tool ook met MariaDB moeten werken (naast MySQL), maar ik heb dit niet getest.
Mocht je tegen een bug aanlopen, of functionaliteit missen, meld het dan even. Ik kan dan kijken of er een mogelijkheid bestaat tot fixen / toevoegen daarvan.

Overigens zou de installatie nog wat compacter kunnen als ik een deel van de Python distributie verwijder (deel wat niet wordt gebruikt), daar moet ik nog even naar kijken.

Oh ja, en het is sterk te adviseren om "Dry-Run" aangevinkt te houden voor je daadwerkelijk wijzigingen in je database gaat doen. Preview & Dry-Run zijn sowieso safe.
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
Gebruikersavatar
cyberneticorganism
VIP
Berichten: 941
Lid geworden op: 11 jun 2008, 18:14
SAM-versie: 2025.3
Database: MySQL
Windows: Virtual machine
Contacteer:

Re: SAM PowerTool

Ongelezen bericht door cyberneticorganism »

Zo te zien is er niet veel interesse, slechts 3x gedownload en geen reacties. Mocht er nog feedback zijn, dan hoor ik dat graag. Ondertussen is er ook al weer een update met een aantal fixes, maar die heb ik hier nog niet gepost. Als er geen interesse is heeft dat ook weinig zin misschien.
Gebruikersavatar
Kees
Beheerder
Berichten: 3186
Lid geworden op: 28 nov 2005, 22:07
SAM-versie: 4.2.2.*
Database: MySQL
Windows: 11
Locatie: Bergen op Zoom
Contacteer:

Re: SAM PowerTool

Ongelezen bericht door Kees »

Het is erg rustig op het forum. Zomer tijd of de interesses nemen af.
Gebruikersavatar
Kees
Beheerder
Berichten: 3186
Lid geworden op: 28 nov 2005, 22:07
SAM-versie: 4.2.2.*
Database: MySQL
Windows: 11
Locatie: Bergen op Zoom
Contacteer:

Re: SAM PowerTool

Ongelezen bericht door Kees »

Ik heb hem geïnstalleerd maar blijf een foutmelding houden.
Mijn MySQL staat op D:\MySQ\.
Ik heb dit aangepast en ik heb de database instellingen aangepast.
Ik krijg steeds deze melding.

Afbeelding
Gebruikersavatar
Wout
Beheerder
Berichten: 3522
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: SAM PowerTool

Ongelezen bericht door Wout »

cyberneticorganism schreef: 15 aug 2026, 17:06 Ondertussen is er ook al weer een update met een aantal fixes, maar die heb ik hier nog niet gepost. Als er geen interesse is heeft dat ook weinig zin misschien.
Je kunt hem altijd posten, misschien dat in de toekomst dat de gebruikers de meerwaarde van inzien.
Het klopt wel dat de afgelopen tijd erg rustig is op het forum, of er zijn weinig SAM-problemen of de radioautomatisering belangstelling neemt af.
Ik zie deze trend ook op andere fora`s, dat het rustiger wordt.

Misschien dat we een TikTok-kanaal moeten gaan beginnen met dansjes om SAM te promoten. ;-)
Afbeelding
Gebruikersavatar
cyberneticorganism
VIP
Berichten: 941
Lid geworden op: 11 jun 2008, 18:14
SAM-versie: 2025.3
Database: MySQL
Windows: Virtual machine
Contacteer:

Re: SAM PowerTool

Ongelezen bericht door cyberneticorganism »

Ik neem Kees z'n foutmelding dan ook nog even mee, en zal binnenkort even een nieuwe versie posten. Mjah, het is allemaal Cloud tegenwoordig en streamingdiensten. Ik heb ook weinig luisteraars, het is meer voor de hobby als dat ik het daarvoor moet doen. Iets met TikTok dansjes door een AI dame met cupmaat Z ofzo hahaha :-)
Gebruikersavatar
mt5bbs
*
Berichten: 11
Lid geworden op: 13 jul 2026, 20:07
SAM-versie: 2023.6
Database: MySQL
Windows: 11

Re: SAM PowerTool

Ongelezen bericht door mt5bbs »

hi,

ik dacht laat ik hem eens testen , maar ik blijf deze error houden :x

Afbeelding

en ik weet zeker dat de gebruiker en password goed zijn :?
Gebruikersavatar
cyberneticorganism
VIP
Berichten: 941
Lid geworden op: 11 jun 2008, 18:14
SAM-versie: 2025.3
Database: MySQL
Windows: Virtual machine
Contacteer:

Re: SAM PowerTool

Ongelezen bericht door cyberneticorganism »

mt5bbs schreef: 18 aug 2026, 21:55 hi,

ik dacht laat ik hem eens testen , maar ik blijf deze error houden :x

Afbeelding

en ik weet zeker dat de gebruiker en password goed zijn :?
Heb je de gegevens in de "mysql-sam.cnf" file wel correct ingevuld? Dat zou zoiets moeten zijn:

Code: Selecteer alles

[client]
user=gebruikersnaam
password=wachtwoord
host=localhost
port=3306
Bij host zou je ook eens "127.0.0.1" kunnen proberen.

Of je kan ook het volgende eens testen in een CMD (met als eerste het juiste pad naar jouw mysql.exe, hieronder een voorbeeld):

Code: Selecteer alles

"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" --defaults-file="C:\pad\naar\mysql-sam.cnf" -e "SELECT USER(), CURRENT_USER();"
Als je daar ook die error 1045 krijgt klopt er toch iets niet in de credentials, of MySQL gebruikt een incompatibele authenticatiemethode in jouw configuratie (maar dat lijkt mij sterk).

Je gebruikt trouwens wel MySQL, of misschien MariaDB?
Gebruikersavatar
cyberneticorganism
VIP
Berichten: 941
Lid geworden op: 11 jun 2008, 18:14
SAM-versie: 2025.3
Database: MySQL
Windows: Virtual machine
Contacteer:

Re: SAM PowerTool

Ongelezen bericht door cyberneticorganism »

@Wout: Heb jij 'm toevallig al geprobeerd met MariaDB? Of ie in elk geval start en de database kan lezen sowieso. Ben wel benieuwd of die ook onder MariaDB werkt, dat zou wel het geval moeten zijn.
Gebruikersavatar
mt5bbs
*
Berichten: 11
Lid geworden op: 13 jul 2026, 20:07
SAM-versie: 2023.6
Database: MySQL
Windows: 11

Re: SAM PowerTool

Ongelezen bericht door mt5bbs »

de gebruiker en het wachttwoord tussen quotes "" zetten deed de truuk 8-)

Code: Selecteer alles

[client]
user = "user"
password = "password"
host = localhost
port = 3306
default-character-set=utf8
Laatst gewijzigd door mt5bbs op 19 aug 2026, 21:00, 1 keer totaal gewijzigd.
Gebruikersavatar
mt5bbs
*
Berichten: 11
Lid geworden op: 13 jul 2026, 20:07
SAM-versie: 2023.6
Database: MySQL
Windows: 11

Re: SAM PowerTool

Ongelezen bericht door mt5bbs »

effen een andere vraag , nadat ik de boel overgezet heb naar mysql 8 (heb met HeidiSQL een import gedaan)
heb ik een hoop bestanden waar de caracters niet goed van staan.
Afbeelding

is hier een 'simpele' oplossing voor ?
als ik die files verwijder en daarna opnieuw toevoeg via SAM dan staan ze wel goed.
zo te zien heeft het te maken met de character-set
Gebruikersavatar
cyberneticorganism
VIP
Berichten: 941
Lid geworden op: 11 jun 2008, 18:14
SAM-versie: 2025.3
Database: MySQL
Windows: Virtual machine
Contacteer:

Re: SAM PowerTool

Ongelezen bericht door cyberneticorganism »

Ik zal die "" ook toevoegen, dat is eigenlijk ook de betere variant. Als je met een oudere MySQL versie in SAM PowerTool die resultaten eerst niet kreeg dan is het iets verandert in de karakterset. Of van de database zelf (opslag), of die van de transportlaag (in de update die eraan komt kan je die zelf aanpassen in de config, dat lost Kees zijn probleem ook op). De default is utf8mb4 (full_unicode) nu in SAM PowerTool met latin1_fallback. En Kees zal utf8 gebruiken, qua transportlaag in elk geval. In die update is ook automatische fallback ingebouwd voor utf8 (en latin1 dus), mocht dit niet correct in de configfile zijn geconfigureerd. Je kan beter even daar op wachten misschien en zelf even kijken hoe het is opgeslagen en wat er is ingesteld alvorens daadwerkelijke reparaties te gaan doen met de SAM PowerTool.
Gebruikersavatar
Wout
Beheerder
Berichten: 3522
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: SAM PowerTool

Ongelezen bericht door Wout »

cyberneticorganism schreef: 19 aug 2026, 18:23 @Wout: Heb jij 'm toevallig al geprobeerd met MariaDB? Of ie in elk geval start en de database kan lezen sowieso. Ben wel benieuwd of die ook onder MariaDB werkt, dat zou wel het geval moeten zijn.
Met MariaDB werkt het ook gewoon. Heb net een repair & optimize gedaan.
Afbeelding
Gebruikersavatar
cyberneticorganism
VIP
Berichten: 941
Lid geworden op: 11 jun 2008, 18:14
SAM-versie: 2025.3
Database: MySQL
Windows: Virtual machine
Contacteer:

Re: SAM PowerTool

Ongelezen bericht door cyberneticorganism »

Hierbij versie 3.5.29. De installer is wat compacter geworden door overbodige python meuk te verwijderen.
Zie ook de README.txt. In de "SAM_PowerTool_config.psd1" kan nu de karakterset worden opgeven. Kees dient dit te wijzigen naar "utf8", en dan zou het ook daar moeten werken.

Ik hoor het weer graag als er nog iets niet goed functioneert (of als je iets mist).

Edit: En nog even een changelog in de README.txt toegevoegd, toch wel handig als je ook kan zien wat er precies gewijzigd is t.o.v. de vorige versie hier (3.5.20).
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
Gebruikersavatar
mt5bbs
*
Berichten: 11
Lid geworden op: 13 jul 2026, 20:07
SAM-versie: 2023.6
Database: MySQL
Windows: 11

Re: SAM PowerTool

Ongelezen bericht door mt5bbs »

zal hem straks eens testen

bedankt
Gebruikersavatar
mt5bbs
*
Berichten: 11
Lid geworden op: 13 jul 2026, 20:07
SAM-versie: 2023.6
Database: MySQL
Windows: 11

Re: SAM PowerTool

Ongelezen bericht door mt5bbs »

de auto repair werkt bijna er is alleen een klein probleempje

Afbeelding

de manual artist daar komt het nummer te staan
mijn bestandsindeling is : Track nr. - Artierst - Titel
Gebruikersavatar
cyberneticorganism
VIP
Berichten: 941
Lid geworden op: 11 jun 2008, 18:14
SAM-versie: 2025.3
Database: MySQL
Windows: Virtual machine
Contacteer:

Re: SAM PowerTool

Ongelezen bericht door cyberneticorganism »

Ehh dat is wel een issue haha, dat is ook wel een vreemde bestandsindeling. Ik weet niet of ik daar rekening mee kan houden, dat moet ik even bekijken. De tool gaat uit van Artist - Title (in de tag) = Artist - Title.mp3, dus gelijk aan elkaar.

Ondertussen ben ik ook bezig (met Codex) om het geheel om te zetten naar C# + .NET + WinUI 3, dat maakt het allemaal wat mooier en makkelijker. Deze tool is eigenlijk te uitgebreid geworden voor Powershell (omdat het simpel begon), waarbij diverse onderdelen aan elkaar zijn gekoppeld. Het werkt wel ;-)
Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht