Coder Social home page Coder Social logo

anonymerniklasistanonym / karaokemusicvideomanager Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 1.0 2.85 MB

A software that scans folders after music videos, brings them together in a list and starts them. After this there will also come a website where people can say/post which song they want to do next.

License: MIT License

Java 74.49% Python 7.91% Shell 0.91% CSS 5.71% HTML 5.44% PHP 2.90% NSIS 1.55% Makefile 0.61% PowerShell 0.48%
music-video scans-folders java karaoke table-export

karaokemusicvideomanager's Introduction

I program open source using git since 2017.

  • Languages: German, English
  • Operating systems: Linux (pacman+yay: Manjaro, apt: Raspbian, Ubuntu, WSL), Windows (winget)
  • Programming languages:
    • Bash Good
      • Linux scripts
      • GitLab CI, GitHub Actions
      • Pacman PKGBUILD
    • C++ [14,23] Good (still learning)
      • Small Qt QML cross-platform desktop apps
      • University project using interprocess data/message framework (Boost) and live image stitching (OpenCV)
      • GPGPU with OpenCL 2.0
      • Documentation with doxygen
      • Testing with catch2
    • CMake Good
      • Advanced/Simple C++ build scripts
    • HTML (and CSS) Advanced
      • Simple and advanced web sites
    • Java 8 Previously Advanced (I did not use Java outside of Android since they introduced modules)
      • Android apps
      • JavaFX desktop apps
      • LibGDX desktop/web game
      • Testing with JUnit
    • Javascript/Typescript (NodeJS, Webpack) Advanced
      • Cross-platform scripts
      • NodeJS web servers
      • NodeJS console/electron applications
      • Small Web extensions
      • NPM libraries/packages
      • Discord/Telegram/Twitch bots
      • Documentation with typedoc
      • Testing with mocha and chai
    • NSIS Good
      • Windows installers (Custom pages, update environment variables, registry entries to detect previous installed versions/infos)
    • Make Good
      • Simple C/C++ Makefiles
      • Simple Linux scripts for project/repository management
    • Powershell Good
      • Cross-platform scripts (Linux/Windows)
      • GitHub Actions
    • Python Good
      • Cross-platform scripts
      • Prototypes for Data Science/AI
      • Medium sized applications/libraries/packages
  • Database knowledge:
    • SQLite Good
      • Small databases for web servers or local applications
      • Advanced join/search queries and views
  • Continous Integration knowledge:
    • GitHub Actions Advanced
    • GitLab CI Good
  • IDE knowledge:
    • Eclipse (Java)
    • IntelliJ IDEA Community (Java), PyCharm Community (Python), Android Studio (Android)
    • QtCreator (C++)
    • Visual Studio (C++)
    • Visual Studio Code (all languages besides Android)

karaokemusicvideomanager's People

Contributors

anonymerniklasistanonym avatar dependabot[bot] avatar

Watchers

 avatar  avatar

Forkers

alisopp

karaokemusicvideomanager's Issues

More comments - meaningful and unambiguous classes and methods

Yeah, this project was mostly fun, but I hove when I have more time (hahaha - I study and haven't even finished the math course I need to graduate) I will make the program code beautiful and clear so that every person that is interested in the code can comprehend/retrace everything and build cool things by themselves or improve it.
๐Ÿ˜„

Webclient? ๐ŸŒณ

Who knows if I ever get the taste of PHP (and much free time) and add a self hosted web client that can optional combined with the KaraokeMusicVideoManager.
๐Ÿข

Language bug(/brain) fix

I don't know, I didn't get at all how these resource bundles work, I could always just translate German and that was it... I have seriously no clue after hours of research how I can support more than one resource bundle, but I want to support more than one so that every wished language can be added.
After all this is what every program on the planet should support so that everyone can use and enjoy it.

Make a better input text field

I improvised with it because I just block every character that brought the program down. I hope there is a better way than mine - but for now it "works".

Tree-view nodes bug fix

If you have two folders on the same hard drive with the same name tree-view will display the music videos from the first folder and you will never be able to delete the second one because it will never be written.

Linux support?

Somehow the Java application crashed on a Linux computer with Arch although it uses Java "Desktop". If someone is interested I'll investigate this and look for adding Linux support.

Make this program run on Windows again

Currently building throws errors and running the old builds is impossible because of javafx errors since javafx is not part of the openjdk/jre any more

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.