Package Details: tiny-media-manager 4.3.2-1

Git Clone URL: https://aur.archlinux.org/tiny-media-manager.git (read-only, click to copy)
Package Base: tiny-media-manager
Description: A multi-OS media managment tool
Upstream URL: https://www.tinymediamanager.org/
Keywords: data information manager media meta movies nfo shows subtitles tiny tv tv-shows
Licenses: Apache
Submitter: ZeptoByte
Maintainer: fkoehler
Last Packager: fkoehler
Votes: 21
Popularity: 0.011251
First Submitted: 2017-02-24 13:48 (UTC)
Last Updated: 2022-08-11 20:30 (UTC)

Dependencies (2)

Required by (0)

Sources (5)

Pinned Comments

simon04 commented on 2020-10-05 06:55 (UTC)

tinyMediaManager v4 changed to a subscription based license model, see https://www.tinymediamanager.org/blog/version-4-0/

tinyMediaManager v3 is provided by https://aur.archlinux.org/packages/tiny-media-manager-3/

Latest Comments

nakinney commented on 2021-12-03 19:54 (UTC)

@fkoehler thank you for maintaining this and thank you for the package update!

nakinney commented on 2021-05-28 20:20 (UTC)

@simon04 it is fixed. Thank you!

simon04 commented on 2021-05-28 06:08 (UTC)

@nakinney: the problem should be fixed in 4.1.5.1-2

nakinney commented on 2021-05-28 00:26 (UTC) (edited on 2021-05-28 00:36 (UTC) by nakinney)

I figured out the problem. The upgrade put the directory inside a directory. Like so: /usr/share/tinyMediaManager/tinyMediaManager

nakinney commented on 2021-05-27 22:20 (UTC) (edited on 2021-05-28 00:12 (UTC) by nakinney)

The 4.1.5.1 update isn't working for me on Manjaro. I haven't been able to launch the program since the update. I rebooted the computer and now the icon has lost the graphic and is just a generic image. Anyone else having a issue with this update?

CompileCommand: exclude ca/odell/glazedlists/impl/filter/TextMatchers.matches CompileCommand: exclude ca/odell/glazedlists/impl/filter/BoyerMooreCaseInsensitiveTextSearchStrategy.indexOf Error: Could not find or load main class org.tinymediamanager.TinyMediaManager Caused by: java.lang.ClassNotFoundException: org.tinymediamanager.TinyMediaManager

simon04 commented on 2020-12-03 07:54 (UTC)

@fkoehler: Thanks for reporting. Should be fixed in 4.0.6-2.

fkoehler commented on 2020-12-03 07:27 (UTC)

This is still installing v4.0.5 as the download url was not updated. Please consider changing the url to https://gitlab.com/tinyMediaManager/tinyMediaManager/-/package_files/4969448/download, the corresponding sha256sum to b0fdd39880541e5d89ff96c11e2bedec7b7d6cf18f4ce9e7d6e6baf21478eb5e and also bumping pkgrel to 2 such that everyone will build the updated package.

Best, fkoehler

simon04 commented on 2020-11-15 18:56 (UTC)

@corwin7: "UnsupportedClassVersionError: org/tinymediamanager/TinyMediaManager has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0" should explain the error. You're using a Java version that is too old for TinyMediaManager – Java 11 is required.

corwin7 commented on 2020-11-15 17:34 (UTC) (edited on 2020-11-15 17:49 (UTC) by corwin7)

Worked until an upgrade a couple of days ago:

CompilerOracle: exclude ca/odell/glazedlists/impl/filter/TextMatchers.matches CompilerOracle: exclude ca/odell/glazedlists/impl/filter/BoyerMooreCaseInsensitiveTextSearchStrategy.indexOf Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.UnsupportedClassVersionError: org/tinymediamanager/TinyMediaManager has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:756) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:468) at java.net.URLClassLoader.access$100(URLClassLoader.java:74) at java.net.URLClassLoader$1.run(URLClassLoader.java:369) at java.net.URLClassLoader$1.run(URLClassLoader.java:363) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:362) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)

I was able to get tmm to work with yay -s tiny-media-manager-3 which replaced this version with the -3 version. Java, write once, run nowhere.

simon04 commented on 2020-10-13 07:01 (UTC) (edited on 2020-10-26 07:10 (UTC) by simon04)

Yes, version 4.0.4 is out, but it its not yet listed at https://gitlab.com/tinyMediaManager/tinyMediaManager/-/releases

I've opened an issue to update their GitLab releaess: https://gitlab.com/tinyMediaManager/tinyMediaManager/-/issues/1087

simon04 commented on 2020-10-05 06:55 (UTC)

tinyMediaManager v4 changed to a subscription based license model, see https://www.tinymediamanager.org/blog/version-4-0/

tinyMediaManager v3 is provided by https://aur.archlinux.org/packages/tiny-media-manager-3/

cheezsteak commented on 2020-09-19 17:51 (UTC) (edited on 2020-09-19 17:53 (UTC) by cheezsteak)

Latest version is 3.1.9, updating the pkgver and sha256sums fixes the build, but the PKGBUILD shouldn't break just because its outdated.

The reason it breaks is because the PKGBUILD references their custom gitlab pages static site that only shows the latest builds. IMO, if Tiny Media Managers authors' want a custom release page they should keep all past releases on it. But untill then our package maintainer should not reference that site and use the gitlab release page instead.

archont commented on 2020-09-05 17:48 (UTC)

Hi @simon04, the source url seems to be invalid?

simon04 commented on 2020-07-03 12:40 (UTC)

I've removed the -Xmx512m in 3.1.7-2 via https://aur.archlinux.org/cgit/aur.git/commit/?h=tiny-media-manager&id=ee62a04bb308e9bd1cbbebec571e69f87d0b5b6d

photoenix commented on 2020-07-03 05:34 (UTC)

3.1.7 This time around it starts but is completely unresponsive and eventually crashes. Removing the -Xmx512m limit from /usr/share/tinyMediaManager/tmm.JAVA_OPTS fixes it again. Maybe you can remove that argument or set the limit higher than 512 MB?

Fontenele commented on 2020-07-01 10:41 (UTC)

@simon04, thanks for the reply and version update. Have a nice day.

simon04 commented on 2020-07-01 10:23 (UTC)

@Fontenele, thanks. Version 3.1.7 has been released (causing the previous version to become unavailable for download).

Fontenele commented on 2020-07-01 09:25 (UTC)

Hi, giving this error:

Out of date ==> ERROR: Failure while downloading https://release.tinymediamanager.org/v3/dist/tmm_3.1.6_linux.tar.gz

Thanks in advance.

photoenix commented on 2020-06-03 21:49 (UTC)

@simon04 ok thanks, that fixed it

So that completely disables the max. memory setting / extra.txt in /home

Oddly enough when I delete the Xmx argument from tmm.JAVA_OPTS it somehow defaults to 8022m whereas I had it set to 2560m. I wonder where it gets that from.

simon04 commented on 2020-06-03 18:59 (UTC)

@photoenix, this might be caused by -Xmx512m from /usr/share/tinyMediaManager/tmm.JAVA_OPTS – I've added the JVM arguments based on mlaggner's comment.

photoenix commented on 2020-06-02 23:55 (UTC)

Doesn't start anymore after update

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Thread-5"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "main"

Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "AWT-Shutdown"

simon04 commented on 2020-06-02 15:12 (UTC)

@mlaggner, thanks for reaching out! I've added the JAVA_OPTS in 3.1.6-2 via https://aur.archlinux.org/cgit/aur.git/commit/?h=tiny-media-manager&id=787c1f697e9b802f515ed75d804ebb97c2bbd495

mlaggner commented on 2020-05-24 09:15 (UTC)

please adopt the executable https://aur.archlinux.org/cgit/aur.git/tree/tinymediamanager?h=tiny-media-manager to respect the default values tmm needs for certain environments (visible in https://gitlab.com/tinyMediaManager/tinyMediaManager/-/blob/devel/AppBundler/getdown.txt#L76). Otherwise AUR users may report invalid bugs like https://www.reddit.com/r/tinyMediaManager/comments/gpitls/malformed_input_or_input_contains_unmappable/

apoxima commented on 2020-02-21 13:54 (UTC)

Out of date ==> ERROR: Failure while downloading https://release.tinymediamanager.org/v3/dist/tmm_3.1.2_linux.tar.gz

marco44 commented on 2020-01-15 12:04 (UTC)

Yes. Thanks a lot, works great now !

simon04 commented on 2020-01-14 19:58 (UTC)

@marco44: Done in 3.1.2-2 – templates.jar needs to be present in $HOME/.tiny-media-manager/templates/templates.jar

marco44 commented on 2020-01-14 07:38 (UTC)

Hi, any news about this template problem?

marco44 commented on 2019-12-14 17:44 (UTC)

Hi, I'm not having any template in the list when trying to export. Am I the only one ?

When just unzipping the original file and running tinyMediaManager.sh, it works...

rouhim commented on 2019-06-26 18:03 (UTC)

already out of date :(

procobain commented on 2019-06-22 04:21 (UTC)

Please solve the dependency problem of "java-runtime <= 11", now it was for version 12, thank you.

mxmehl commented on 2019-03-12 16:03 (UTC)

Thanks for the package! Is it possible to add translations?

ZeptoByte commented on 2018-06-09 22:25 (UTC)

@Aventura5 I had the same problem, when installing using jdk10-openjdk Here is the full log https://aur.archlinux.org/tiny-media-manager.git

It should be changed to java-environment=8 as you suggest

starkers commented on 2018-06-01 12:01 (UTC)

Upstream release is currently 404

Failure while downloading <https://release.tinymediamanager.org/dist/tmm_2.9.11_14460b3_linux.tar.gz>

atomicwrites commented on 2018-05-15 14:44 (UTC)

Ok, so I fixed the issue by removing jdk10-openjdk and selecting jdk8-openjdk so apparently it needs java-environment=8 not java-environment>=8.

atomicwrites commented on 2018-05-15 00:44 (UTC)

I Just tried to install this and I got

[INFO] Changes detected - recompiling the module!
[INFO] Compiling 418 source files to /tmp/trizen-david/tiny-media-manager/src/tinyMediaManager-tinyMediaManager-2.9.11/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:46 min
[INFO] Finished at: 2018-05-14T20:16:15-04:00
[INFO] Final Memory: 18M/183M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project tinyMediaManager: Compilation failure
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

simon04 commented on 2018-04-15 14:00 (UTC)

I adopted this package today and figured that all user data is written to the world-writable directory /usr/share/tinyMediaManager/data.

Since 2.9.8-2 the launch script makes sure that the user data is written to $HOME/.tiny-media-manager/. When upgrading the package, a notice will be printed regarding the migration of the data:

This package no longer stores user data in /usr/share/tinyMediaManager/. Please migrate the data to $HOME/.tiny-media-manager
$ mkdir $HOME/.tiny-media-manager/
$ find /usr/share/tinyMediaManager/ -maxdepth 1 -user $USER -exec mv --interactive "{}" $HOME/.tiny-media-manager/ ";"

Gimmeapill commented on 2018-03-01 20:27 (UTC)

'git' should be aded to the makedepends array, otherwise the build in a clean chroot will fail.

bertof commented on 2017-11-11 12:03 (UTC)

Hi. I'll be the new maintainer of this package. Since this is my first one, feel free to post suggestions and requests.

ZeptoByte commented on 2017-10-28 18:43 (UTC)

I am rarely using Arch for the time being. And can therefore not keep this package up to date. I will disown the package because of this.

killajoe commented on 2017-10-24 11:36 (UTC) (edited on 2017-10-24 12:03 (UTC) by killajoe)

But both 2.9.3.1. and 2.9.4.1 does not build here...with jdk9 with jdk8 2.9.4 works! and update via UI to latest version too! for 2.9.4 md5sums=('df1bde8a0562afb99e9b9d83fb5ce2d6' '4a8fd16c1295e18ec4fe9c0a8ad61d87' '8f4e0cc5eac31bf05bf273fd78d654cf' '9bead0995ae09ac68850a83159b1b70d')

laurentrepond commented on 2017-10-21 23:10 (UTC)

Just tried installing it, but it says that tinyMediaManager-2.9.3.1.tar.gz does not pass the validity check, so the install fails.

jarerod commented on 2017-09-26 16:33 (UTC)

Most up to date version is 2.9.4.1 http://release.tinymediamanager.org/dist/tmm_2.9.4_1459b03_linux.tar.gz Could you pretty please update? :)

bertof commented on 2017-08-07 09:40 (UTC) (edited on 2017-08-07 09:59 (UTC) by bertof)

I'm having some trouble with the latest version (2.9.3.1-2). I can only edit the settings using the root user; applying settings with any other user results in a generic failed error. I can't even find the settings file to change its permission. Any ideas? EDIT: I found the config file, is saved at /usr/share/tinyMediaManager/data/config.xml and its permissions are -rw-r--r-- 1 1000 1000 ; so a normal user can not edit it. a simple chmod 770 and chown root:users solved my issue. Please, check the file permissions on the repo.

simon04 commented on 2017-05-07 08:58 (UTC)

Thanks for the launch scripts! Since I switched to a pure 64bit system (w/o any lib32 installed), building this package fails. According to https://github.com/lukaszlenart/launch4j-maven-plugin/issues/4 and https://github.com/lukaszlenart/launch4j-maven-plugin#faq, some lib32 packages are required. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.8:run (dist) on project tinyMediaManager: An Ant BuildException has occured: The following error occurred while executing this line: [ERROR] /var/cache/pacman/pkg/tiny-media-manager28136/tiny-media-manager/src/tinyMediaManager-tinyMediaManager-2.9.3.1/ant-package.xml:221: net.sf.launch4j.BuilderException: net.sf.launch4j.ExecException: java.io.IOException: Cannot run program "/var/cache/pacman/pkg/tiny-media-manager28136/tiny-media-manager/src/tinyMediaManager-tinyMediaManager-2.9.3.1/AppBundler/launch4j/bin/windres": error=2, No such file or directory [ERROR] around Ant part ...<ant antfile="/var/cache/pacman/pkg/tiny-media-manager28136/tiny-media-manager/src/tinyMediaManager-tinyMediaManager-2.9.3.1/ant-package.xml">... @ 8:145 in /var/cache/pacman/pkg/tiny-media-manager28136/tiny-media-manager/src/tinyMediaManager-tinyMediaManager-2.9.3.1/target/antrun/build-main.xml

ZeptoByte commented on 2017-04-17 13:36 (UTC)

Updated the package to 2.9.3.1 @plavix, thank you for your suggestion, i've changed the dependency. @simon04, I've added 2 launch scripts in /usr/bin, one for CLI and one for GUI

simon04 commented on 2017-04-16 08:38 (UTC)

Please add a launch script in /usr/bin/ (to help users with lightweight DE).

commented on 2017-03-12 14:27 (UTC)

@ZeptoByte It would probably be nicer to depend on java-environment>=8 instead of jdk8-openjdk so people can choose which jdk they want to use. :)

ZeptoByte commented on 2017-03-08 15:08 (UTC)

Thanks for pointing that out @tomhah, I have replaced jre with jdk :)

tomhah commented on 2017-03-05 09:48 (UTC) (edited on 2017-03-05 10:43 (UTC) by tomhah)

Thanks for uploading! However there appears to be a missing dependency for jdk8-openjdk, I could not compile without this.