MediaElch kompilieren

  • Huhu..

    Ich möchte unter Linux MInt gerne auf die Version 2.4 updaten. Dazu muss, wie ich lese, selbst kompiliert werden.

    http://www.kvibes.de/mediaelch/download/

    Kriege ich irgendwie nicht hin.. diese Fehlermeldung erscheint.. Project ERROR: Unknown module(s) in QT: quickwidgets quick qml


    Kennt sich jemand aus..

    Meine Hardware

    NAS-->: G4560, 8GB, Gigabyte DS3H- WD Red OMV 4.x (latest)| TVHeadend 4.x.x (latest) | DD CineS2 V6. (+Oscam)
    Raspi 4 --> LibreElec (latest)
    Nvidia Shield 2017

  • Ich weiß, diese Frage ist ewig her, aber ich suche gerade nach MediaElch Fragen, bei denen ich evtl. helfen kann :)

    Um MediaElch unter Linux Mint zu installieren, benötigst du zusätzliche Pakete. Diese kannst du hiermit installieren:

    Code
    # Build tools and other libraries
    sudo apt install -y build-essential git libmediainfo-dev libcurl4-openssl-dev
    
    
    # Qt
    sudo apt install -y qt5-default qtmultimedia5-dev qtscript5-dev qtdeclarative5-dev \
                        qtdeclarative5-controls-plugin qtdeclarative5-models-plugin

    Damit solltest du alle wichtigen Pakete haben, die womöglich noch nicht installiert sind. Das Projekt herunterladen und kompilieren kannst du dann einfach mit:

    Bash
    git clone https://github.com/Komet/MediaElch.git && cd MediaElch
    mkdir build && cd $_
    qmake ..
    make -j4

    Je nach PC dauert das Kompilieren 5-20min.
    Ich habe für MediaElch auch eine kleine "Build"-Doku geschrieben. Wenn sie in das Projekt übernommen wird, gebe ich noch mal Bescheid (Status dazu bei GitHub).

    :)

  • Wieso muss man was kompilieren? auf der Seite steht nichts davon!

    sudo add-apt-repository ppa:kvibes/mediaelch
    sudo apt-get update
    sudo apt-get install mediaelch

  • Ein anderes nettes Programm um seine Medien für Kodi zu Verwalten ist noch tinyMediaManager das gibts auch für Linux Mint / Ubuntu. Ich benutze das schon seit Jahren und kann es nur empfehlen.

    ############################ LibreELEC/CoreELEC TV-Boxen #############################
    Amlogic: Mecool K2 Pro 2/16GB, Beelink Mini MXIII II 2/16GB
    Amlogic NG: X96 Max 2/16GB, A95X Max 4/64GB, X96Air 4/32GB

    HTPC: Intel NUC7CJYH - Milhouse LibreELEC-Build
    ########################################################################

  • Gibt es da schon was neues?? Ein aktuelles PPA wäre traumhaft :)

    Ne, leider noch nicht. Ich hatte bisher noch keine Zeit, mich da einzulesen. Momentan bleiben für Linux nur die AppImage Dateien (chmod +x MediaElch.AppImage && ./MediaElch.AppImage).
    Sobald es da was neues gibt, werde ich mich in dem Haupt-Thread melden :)
    MediaElch - MediaManager for Mac/Linux/Win

  • Hallo Zusammen!

    bugwelle schrieb:

    Ich weiß, diese Frage ist ewig her, aber ich suche gerade nach MediaElch Fragen, bei denen ich evtl. helfen kann :)
    Um MediaElch unter Linux Mint zu installieren, benötigst du zusätzliche Pakete. Diese kannst du hiermit installieren:
    Quellcode

    Quellcode bearbeiten

    1. # Build tools and other libraries
    2. sudo apt install -y build-essential git libmediainfo-dev libcurl4-openssl-dev
    3. # Qt
    4. sudo apt install -y qt5-default qtmultimedia5-dev qtscript5-dev qtdeclarative5-dev \
    5. qtdeclarative5-controls-plugin qtdeclarative5-models-plugin

    Damit solltest du alle wichtigen Pakete haben, die womöglich noch nicht installiert sind. Das Projekt herunterladen und kompilieren kannst du dann einfach mit:Shell-Script

    Quellcode bearbeiten

    1. git clone https://github.com/Komet/MediaElch.git && cd MediaElch
    2. mkdir build && cd $_
    3. qmake ..
    4. make -j4

    Je nach PC dauert das Kompilieren 5-20min.Ich habe für MediaElch auch eine kleine "Build"-Doku geschrieben. Wenn sie in das Projekt übernommen wird, gebe ich noch mal Bescheid (Status dazu bei GitHub).
    :)
    [/quote]


    Ich habe den Elch nach der Anleitung kompiliert und es scheint auch durchgelaufen zu sein.
    Hier die letzten Zeilen nach make -j4:
    ...g++ -Wl,-O1 -o MediaElch qioapi.o JlCompress.o quaadler32.o quacrc32.o quazip.o quazipfile.o quazipfileinfo.o quazipnewinfo.o unzip.o zip.o main.o MainWindow.o Movie.o MovieFileSearcher.o XbmcXml.o TMDb.o Manager.o MovieSearch.o MyLineEdit.o MovieWidget.o MyLabel.o DownloadManager.o FilesWidget.o MovieModel.o MovieProxyModel.o AboutDialog.o VideoBuster.o OFDb.o MyTableWidget.o NotificationBox.o Message.o TvShow.o TvShowFileSearcher.o TvShowModel.o TvShowFilesWidget.o TvShowProxyModel.o TvShowModelItem.o TvShowEpisode.o TvShowWidget.o TvShowWidgetEpisode.o TvShowWidgetTvShow.o TheTvDb.o TvShowSearch.o DownloadManagerElement.o ImageLabel.o ImagePreviewDialog.o SetsWidget.o MovieListDialog.o Helper.o MyTreeView.o ImageDialog.o DataFile.o ConcertFileSearcher.o ConcertModel.o ConcertProxyModel.o Concert.o ConcertWidget.o ConcertSearch.o ConcertFilesWidget.o TMDbConcerts.o Settings.o GenreWidget.o CertificationWidget.o SupportDialog.o FileScannerDialog.o Filter.o MovieFilesOrganizer.o NameFormatter.o FanartTv.o FanartTvMusicArtists.o TMDbImages.o TheTvDbImages.o ComboDelegate.o StreamDetails.o MediaFlags.o Database.o LoadingStreamDetails.o TrailerDialog.o SlidingStackedWidget.o IMDB.o XbmcSync.o MyCheckBox.o MovieController.o MovieMultiScrapeDialog.o Badge.o HdTrailers.o TagCloud.o MyWidget.o Storage.o TvShowWidgetSeason.o ImageGallery.o ClosableImage.o Renamer.o MySpinBox.o AdvancedSettings.o AlphabeticalList.o MyTableView.o ImageCache.o TvTunes.o TvTunesDialog.o SettingsWindow.o ExportTemplateLoader.o ExportTemplate.o ExportTemplateWidget.o ExportDialog.o MessageLabel.o SearchOverlay.o CustomMovieScraper.o DownloadsWidget.o MyTableWidgetItem.o UnpackButtons.o Extractor.o ImportActions.o MovieSearchWidget.o ImportDialog.o FileWorker.o MyFile.o ConcertSearchWidget.o ConcertController.o MySplitter.o MySplitterHandle.o TvShowSearchEpisode.o Notificator.o Update.o TvShowUpdater.o AEBN.o HotMovies.o AdultDvdEmpire.o Navbar.o FilterWidget.o MakeMkvDialog.o MakeMkvCon.o Artist.o Album.o MusicModel.o MusicModelItem.o MusicFileSearcher.o MusicWidget.o MusicFilesWidget.o ArtistController.o AlbumController.o MusicWidgetArtist.o MusicWidgetAlbum.o FanartTvMusic.o MusicSearch.o MusicSearchWidget.o MyIconFont.o MusicProxyModel.o MusicTreeView.o KinoDe.o UniversalMusicScraper.o MusicMultiScrapeDialog.o RenamerPlaceholders.o Image.o ImageModel.o ImageProxyModel.o AlbumImageProvider.o ImageWidget.o NetworkReplyWatcher.o TvShowTreeView.o TvShowMultiScrapeDialog.o Subtitle.o ImageCapture.o MovieDuplicates.o MovieDuplicateItem.o qrc_MediaElch.o qrc_i18n.o qrc_ui.o moc_quazipfile.o moc_MainWindow.o moc_Movie.o moc_MovieFileSearcher.o moc_XbmcXml.o moc_TMDb.o moc_Manager.o moc_MovieSearch.o moc_MyLineEdit.o moc_MovieWidget.o moc_MyLabel.o moc_DownloadManager.o moc_FilesWidget.o moc_MovieModel.o moc_MovieProxyModel.o moc_AboutDialog.o moc_VideoBuster.o moc_OFDb.o moc_KinoDe.o moc_FilterWidget.o moc_MyTableWidget.o moc_NotificationBox.o moc_Message.o moc_TvShow.o moc_TvShowFileSearcher.o moc_TvShowModel.o moc_TvShowFilesWidget.o moc_TvShowProxyModel.o moc_TvShowModelItem.o moc_TvShowEpisode.o moc_TvShowWidget.o moc_TvShowWidgetEpisode.o moc_TvShowWidgetTvShow.o moc_TheTvDb.o moc_TvShowSearch.o moc_ImageLabel.o moc_ImagePreviewDialog.o moc_SetsWidget.o moc_MovieListDialog.o moc_MyTreeView.o moc_ImageDialog.o moc_ConcertFileSearcher.o moc_ConcertModel.o moc_ConcertProxyModel.o moc_Concert.o moc_ConcertWidget.o moc_ConcertSearch.o moc_ConcertFilesWidget.o moc_TMDbConcerts.o moc_Settings.o moc_GenreWidget.o moc_CertificationWidget.o moc_SupportDialog.o moc_FileScannerDialog.o moc_MovieFilesOrganizer.o moc_NameFormatter.o moc_FanartTv.o moc_FanartTvMusicArtists.o moc_TMDbImages.o moc_TheTvDbImages.o moc_ComboDelegate.o moc_StreamDetails.o moc_MediaFlags.o moc_Database.o moc_LoadingStreamDetails.o moc_TrailerDialog.o moc_SlidingStackedWidget.o moc_IMDB.o moc_XbmcSync.o moc_MyCheckBox.o moc_MovieController.o moc_MovieMultiScrapeDialog.o moc_Badge.o moc_HdTrailers.o moc_TagCloud.o moc_MyWidget.o moc_Storage.o moc_TvShowWidgetSeason.o moc_ImageGallery.o moc_ClosableImage.o moc_Renamer.o moc_MySpinBox.o moc_AdvancedSettings.o moc_AlphabeticalList.o moc_MyTableView.o moc_ImageCache.o moc_TvTunes.o moc_TvTunesDialog.o moc_SettingsWindow.o moc_ExportTemplateLoader.o moc_ExportTemplate.o moc_ExportTemplateWidget.o moc_ExportDialog.o moc_MessageLabel.o moc_SearchOverlay.o moc_CustomMovieScraper.o moc_DownloadsWidget.o moc_UnpackButtons.o moc_Extractor.o moc_ImportActions.o moc_MovieSearchWidget.o moc_ImportDialog.o moc_FileWorker.o moc_MyFile.o moc_ConcertSearchWidget.o moc_ConcertController.o moc_MySplitter.o moc_MySplitterHandle.o moc_TvShowSearchEpisode.o moc_Notificator.o moc_MacNotificationHandler.o moc_Update.o moc_TvShowUpdater.o moc_AEBN.o moc_HotMovies.o moc_AdultDvdEmpire.o moc_Navbar.o moc_MakeMkvDialog.o moc_MakeMkvCon.o moc_Artist.o moc_Album.o moc_MusicModelItem.o moc_MusicFileSearcher.o moc_MusicWidget.o moc_MusicFilesWidget.o moc_ArtistController.o moc_AlbumController.o moc_MusicWidgetArtist.o moc_MusicWidgetAlbum.o moc_FanartTvMusic.o moc_MusicSearch.o moc_MusicSearchWidget.o moc_MyIconFont.o moc_MusicProxyModel.o moc_MusicTreeView.o moc_UniversalMusicScraper.o moc_MusicMultiScrapeDialog.o moc_RenamerPlaceholders.o moc_Image.o moc_ImageModel.o moc_ImageProxyModel.o moc_ImageWidget.o moc_NetworkReplyWatcher.o moc_TvShowTreeView.o moc_TvShowMultiScrapeDialog.o moc_Subtitle.o moc_ImageCapture.o moc_MovieDuplicates.o moc_MovieDuplicateItem.o -lz -lcurl -ldl -lQt5MultimediaWidgets -lpulse-mainloop-glib -lpulse -lglib-2.0 -lQt5QuickWidgets -lQt5OpenGL -lQt5Widgets -lQt5Multimedia -lQt5Quick -lQt5Gui -lQt5Qml -lQt5Network -lQt5Xml -lQt5Sql -lQt5Concurrent -lQt5Core -lGL -lpthread

    Jedoch scheitere ich nun an der Aufgabe den Elch zu starten...? Im https://wiki.ubuntuusers.de/MediaElch/ steht man kann nach der Installation über das Startmenü finden, jedoch ist das bei mir nicht zu finden.
    Daher die Frage, ist das kompilieren erfolgreich gewesen, oder woran sehe ich was schief gegangen ist?

    Grüße,
    shamane2000

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!