dragonfyre13

Members
  • Posts

    44
  • Joined

  • Last visited

Everything posted by dragonfyre13

  1. They actually are already shut down at that point. Even shutting them down manually doesn't solve the unmount issue, it simply hangs (not entirely sure why)
  2. Nope, I still see them there, and can pull them down. Let me know if you still can't access, probably something you need to reach out to a forum mod about though.
  3. Right now, if I attempt to unmount my array, something seems to be running on my cache drive still. Not sure what it is, I can't identify it with fuser or lsof. Regardless, when I attempt to stop the array it inevitably has led to either a reboot (I killed to many things trying to get the file to be closed on the cache drive) or a manual umount from the commandline. Right now, it seems that just "umount /mnt/cache" is being run to unmount the cache drive, as well as the others. Is it possible to add in if after a handful of tries they still don't unmount, to do a "umount -l" (which will unmount it gracefully, not allowing any new files to be opened, but old files will be closed by their owners before unmounting) It seems to be a logical trade off. If you're stopping your array, you want it down. If you can't bring it down, there's not a lot of options other than a reboot while setting the array to not auto-start. Any ideas/feedback?
  4. OK, here I go resurrecting an old thread, but this one isn't exactly a "currently relevant" thing. Still useful. "There, I fixed it". Big mario fan, have had this sitting around for some time, think I originally did it based off of sheet music or something. This has proper delays and durations in it, the one above just blasts along. Just put it into my go script as the last line, to notify me when everything is done. beep -f330 -l138 -n -f330 -l275 -n -f330 -l138 -D138 -n -f262 -l138 -n -f330 -l275 -n -f392 -l550 -D550 -n -f262 -l413 -n -f196 -l138 -D275 -n -f164 -l275 -D138 -n -f220 -l275 -n -f247 -l138 -D138 -n -f233 -l138 -n -f220 -l275 -n -f196 -l206 -n -f330 -l206 -n -f392 -l275 -n -f440 -l275 -n -f349 -l138 -n -f392 -l138 -D138 -n -f330 -l275 -n -f262 -l138 -n -f294 -l138 -n -f247 -l413 -n -f262 -l413 -n -f196 -l138 -D275 -n -f164 -l275 -D138 -n -f220 -l275 -n -f247 -l138 -D138 -n -f233 -l138 -n -f220 -l275 -n -f196 -l206 -n -f330 -l206 -n -f392 -l275 -n -f440 -l275 -n -f349 -l138 -n -f392 -l138 -D138 -n -f330 -l275 -n -f262 -l138 -n -f294 -l138 -n -f247 -l413 -D275 -n -f392 -l138 -n -f370 -l138 -n -f349 -l138 -n -f311 -l275 -n -f330 -l138 -D138 -n -f207 -l138 -n -f220 -l138 -n -f262 -l138 -D138 -n -f220 -l138 -n -f262 -l138 -n -f294 -l138 -D275 -n -f392 -l138 -n -f370 -l138 -n -f349 -l138 -n -f311 -l275 -n -f330 -l138 -D138 -n -f523 -l275 -n -f523 -l138 -n -f523 -l550 -n -f392 -l138 -n -f370 -l138 -n -f349 -l138 -n -f311 -l275 -n -f330 -l138 -D138 -n -f207 -l138 -n -f220 -l138 -n -f262 -l138 -D138 -n -f220 -l138 -n -f262 -l138 -n -f294 -l138 -D275 -n -f311 -l275 -D138 -n -f294 -l275 -n -f262 -l550
  5. Pretty sure I'm talking to myself at this point, but here's my search criteria for nzbmatrix: +720p +- 1080p +- xvid That chooses 720p or 1080p or xvid. The search criteria MUST be filled, and it MUST start with a plus. Not sure why, but that's the way it works.
  6. Quick update made to the unmenu package to properly detect started/stopped state of moviegrabber. Used to always see it as started... Also updated post name, since it's the 11th not the 10th. That was a dumb move.
  7. 2.1.7 is tested and working nicely from what I've seen. jang430, it should work for you now. No more need to modify decimal.Decimal calls, I put in unzip as a dependency and check (for compat with unraid 4.7), and it's no longer throwing sqlite errors. I tested with newznab provider (nzb.ru) and nzbmatrix, both of them seem to work (straightforward settings, nothing fancy. Let me know if there's something that causes issue I'm unaware of). Note, found out that nzb.ru supports https, but moviegrabber doesn't currently. Seems to be the same with nzbmatrix, it hits the http site only. So if you're concerned about going purely over HTTPS (I am to an extent, but will deal with it for now), you might want to wait until support is built in.
  8. I'll be uploading a new version here in a few minutes after I finish testing v 2.1.7. Ideally it fixes the issue we've had, and 2.1.6 was skipped because of other problems. No reported issues as of yet with 2.1.7, but we'll see how well it goes as it was just released yesterday. Also, figured I'd throw this in there: http://forums.sabnzbd.org/viewtopic.php?f=1&t=10028 He posts on how to get couchpotato to clean up your moviegrabber downloads via post-processing, since moviegrabber only does preprocessing. Couchpotato will do the normal stuff, downloading of posters, etc. for your moviegrabber downloads in this case. Haven't tried it myself, but will be doing once I finish testing 2.1.7.
  9. ah, yeah it uses unzip. Not sure if that's in the default unraid v5 setup, or something added. For your setup you will need unzip though.
  10. Thanks! Suppose now is a bad time to mention that I abhor XML, and would rather just write a script? Seriously though, glad to be giving back. Already have a handful of packages from others, worth it to give something back if I can. Now to figure out how to build a package dependent upon PHP, a webserver, php-mysql, etc. for these: http://forum.xbmc.org/showthread.php?t=83304 http://forum.xbmc.org/showthread.php?t=106980
  11. Let's see if we can work it out. There's certainly still some kinks, especially since I'm trying to get it working on python 2.6 when it's originally built for python 2.7. I do some awk fun in the install script to get around this, which is also the reason for the argparse requirement. Grep not finding the process I'm assuming is post install, guessing that's because of the second part. if the manual_installation or auto_installation scripts aren't run it won't start out of rc.d, thus the process won't be running. If the source files are sitting in the package directory that means they were unzipped there, so it's getting that far (I'm not sure, but I thought that's how it was supposed to be done. Correct me if I'm wrong, that's what the packages I looked at did) The installer actually copies the contents after it modifies them a bit. In addition to adding some things to webconfig.ini (setting to the host and port you specify in the unmenu interface), and after changing minimum version to python 2.6 instead of 2.7, since argparse is available via package. This would be the version number stuff. Basically, to get the version number of Moviegrabber, it goes to the installation directory and runs python, importing MovieGrabber (the main moviegrabber python script), and pulls the version number out of there. This all looks to be because it's not running the auto_installation or manual_installation files, which do some modification there (webconfig.ini and changing min python version to 2.6) I don't have a 4.7 system to test on, and never used it, but from what I hear it should work fine with your setup. You've got python-argparse in there, which is the main thing (and you're using maraschino, the other pkg I made! ) That would be associated with the ImportError message above. It can't import MovieGrabber in the directory you have specified as your install directory. So, to move forward for a solution, can you send: what you have in the package configuration (install directory, port, host) output of: find /boot -maxdepth 3 -iregex ".*moviegrabber.*" -printf "%t - %p\n" run from your installation directory, the output of: find . -maxdepth 1 -iregex "moviegrabber\.py\|.*\.ini" -printf "%t - %p\n" if there is a manual_installation file in the packages directory, the output of running that as well (or run the install via unmenu, and paste the output of the installation from the top of the page)
  12. Honestly, I'm waiting for the next version to come out before going hot and heavy at this. His logging in current version is abysmal, which leads to things like this (it silently fails...). Best bet, check to make sure your "search" parameters are set properly (try deleting them, see if it loads OK). Also, make sure your logging directory is set OK (try setting it to "/tmp", though that will get blown away when you reboot) Can you explain what your process is again, a bit more step by step? I'm not sure I understand what you mean between windows 7, turning windows 7 off, etc. Here's what I got, lemme know what I have wrong: Installed moviegrabber manually on windows 7, set the host to 127.0.0.1 (localhost) Set folders to mapped drives sitting on unraid server downloads properly Then: installed unraid package attached to post set everything the same as on the windows 7 box, but instead of mapped drives, pointed to local unraid drives (/mnt/user/Media/*something here*) set host to 0.0.0.0 (that's correct by the way, means "listen on all network interfaces on this box") restarted unraid or moviegrabber on unraid or windows 7? shut down windows 7 box? Perhaps shut down unraid? Not sure where this comes into play, or what's actually happening here. I could just be dense though. Moviegrabber doesn't pull movies properly If that's the case, and I understand correctly, it sounds like you're running into our issue which should be fixed in next version. Basically, even after you have the search parameters right, it's not handling the sqlite connection properly and is throwing an error because of it. Supposed to be fixed this week at some point with the newest version of moviegrabber (2.16), as is the whole "not logging anything out on failure". If there's nothing (including an sqlite error) appearing in your logs, try removing everything from your search parameter field, see if that starts showing stuff in the logs.
  13. Those should already be in there... They are there on mine. I assume you're talking about this issue? http://forums.sabnzbd.org/viewtopic.php?f=6&t=8569&start=300#p61875 That's supposed to be fixed in new version due out in a few days. I spent a while trying to get that far, ended up finding out that my search criteria wasn't perfect (still don't know what was wrong with it), and the background service wasn't running. He'll be putting in better logging later, so ideally will be able to work everything out shortly.
  14. Found the problem. I'll need to point it to a different app source, for now just do a search for "decimal.Decimal" in that file, and put any hardcoded numbers in quotes, (turn them into strings). Someone didn't know how to use the decimal.Decimal function.
  15. Awesome guys, thanks for the encouragement. Once I get all this stuff integrated together, is there interest in a v5 plugin? I'm integrating sickbeard, sabnzbd, moviegrabber, couchpotato, flexget (for the stuff outside the realm of the others), pyload, mysql DB for XBMC, and maraschino (just pointing it to the right place really), so it might take a bit. I'm kind of liking things as I'm looking at them for v5 plugins, I'd like to have auto-start/stop on array start/stop, since right now my stuff isn't to hot with an unmounted array (if you store stuff on cache directory rather than SNAP).
  16. Make sure you're passing it -c "/path/to/config.yml". Might also want to check out --logging, most of what it does is assumed to be in the home directory (~/.flexget/*)
  17. Homepage: http://www.maraschinoproject.com/ Github link (as there is not yet a release version): https://github.com/mrkipling/maraschino Description (shamelessly pillaged from the homepage): What is Maraschino? I wanted a simple web interface to act as a nice overview/front page for my XBMC HTPC. I couldn't find anything that suited my requirements so I created something myself. It is free, open-source software. Use and modify it as you wish. If you're a developer and XBMC enthusiast, consider forking it on GitHub and creating something cool. We're all doing this for fun! Here are some of its features: Customisable applications module providing quick access to your web interfaces (e.g. SABnzb+, SickBeard, or whatever else you want to link to) Recently added episodes module - click an episode to play it in XBMC Media library browser - browse your movies and TV shows, and click to play in XBMC SABnzbd+ module which appears when something is downloading and hides again when finished - shows you what is currently downloading, speed, time/MB remaining, and a progress bar Currently playing bar with play/pause/stop controls trakt.tv module which shows you what people are saying about the episode or movie that you're watching, and allows you to add your own shouts (requires a free trakt.tv account) Sickbeard module which allows you to browse upcoming episodes and manage Sickbeard directly from Maraschino Disk space module showing you used/remaining space on your various drives Full-screen background image changes to the fanart of what you're currently watching (optional, can be turned off) Customisable from within the application itself - add new modules, rearrange them and modify their settings without touching any settings files! Screenshots: Let me know if there are issues with the installer, I already know of a handful with the app (the way it parses out some things in XBMC's API fail, tries to cast a dict to a float among other things). Tested a bit, clean installs, upgrades, etc. and it looked good enough for an upload. Version number is pulled from the folder name out of the tar file, since this is a non-release file (they haven't released a stable version yet). Thanks to prostuff1 and mrmachine, based the scripts off of some of their work. Thanks to Joe L for help with daemonization on the moviegrabber package, reused it here. CHANGE LOG 2/26/12 - Initial upload, tested it somewhat and seems to work, at least worth an upload. No known bugs, but let me know. If you have any issues with the INSTALL please post the following: unRAID version, other addon's, and the output of all these commands ps -ef | grep Maraschino cat PACKAGE_DIRECTORY/maraschino*.tar.gz.auto_install cat PACKAGE_DIRECTORY/maraschino*.tar.gz.manual_install ls ***OF THE INSTALL DIRECTORY OF maraschino*** cd ***maraschino install directory*** cat /var/log/syslog | grep -i Maraschino python Maraschino.py Let that last one run for about 30 seconds, and Ctrl+C to shut down the server. Give me the output from all those, and I should be able to work out most issues. This requires python (2.6), openssl, sqlite maraschino-unmenu-package.conf
  18. Seriously considered it, but didn't know how mature the plugin system was (and if it had support for dependencies...)
  19. Uploaded latest, fixed the userscript to start MovieGrabber manually. Seems to work great now.
  20. Hey, that's pretty cool. I like that: "echo 'whatever' | at now" Would have never thought of that myself. I ALWAYS forget about 'at'. I've got some code in flexget, among a number of other things in the open source world. I've been around for a little while, but tend to just poke at other people's stuff and make it better, unless there's a compelling reason to write my own (sometimes I poke to much and rewrite large portions of the original...). Ideally I'll be throwing up a maraschino package in a few minutes here too, whetting my pallete before jumping into the larger stuff. In the meantime, I'll fix the daemonization with your suggestions. I learn something new every day, didn't even know about disown...
  21. Is it that it's not firing, or what? I've got some code in flexget (wrote thetvdb favorites plugin, some cleanup work, along with some work in a few other plugins), maybe I can help debug. If it's actually running, post your flexget.log, lemme see what's happening.
  22. First things first, "Hi all, I'm new here, this is my first post, great to be on board" and all that. Just setup my unraid system today/yesterday (haven't gone to bed yet), and I decided to make a package. It was easier than I thought it was going to be, so I might have missed something. Bought a pro license before I even had everything for the server, so I am anticipating that people have a cache drive. Not required, but generally a good idea with this one. Originally set out to start using python 2.7 for a handful of things, and ended up realizing I can get away with 2.6. Moviegrabber is neat though, so I decided to mod it (via the installer) so that it runs under python 2.6. This requires the argparse library, conf for that is here too. Grab both files, drop them into your package directory, and install via unmenu. Let me know if there are issues, I'd love to know about them, being my first package. Tested whatever I could though, dropping files, different locations, clean installs, upgrades, etc. Version number is pulled from the python file, and the only thing that is a bit kludgy (IMHO) yet is the way it daemonizes. Basically just spawns a background job, and then stop command kills it. Works well enough, but I'd love to have a "daemon" command in unraid, although it's definately overkill. Thanks to prostuff1 and mrmachine, based the scripts off of some of their work. Thanks to Joe L for help with daemonization so you can use the start moviegrabber user script. CHANGE LOG 2/26/12 - Initial upload, tested out a number of ways, seems to work nicely other than userscript to start MovieGrabber. 2/26/12 - Modified to handle user script to start (or stop) MovieGrabber properly. No known bugs, but that doesn't mean there aren't any. 3/11/12 - Updated version to 2.1.7, which seems to work well. Tested moviegrabber out, where it was giving an Sqlite error before as it was sharing a connection between processes, it's not failing anymore. So long as your search criteria is set correctly, looks like it functions fine now. No more requirement to modify the decimal.Decimal call in the code anymore either. 3/11/12 - Updated rc.d script to properly detect started/stopped state. (Always saw it as started) If you have any issues with the INSTALL please post the following: unRAID version, other addon's, and the output of all these commands ps -ef | grep MovieGrabber cat PACKAGE_DIRECTORY/moviegrabber-src-2.1.7.zip.auto_install cat PACKAGE_DIRECTORY/moviegrabber-src-2.1.7.zip.manual_install ls ***OF THE INSTALL DIRECTORY OF moviegrabber*** cat *** moviegrabber install directory***/configs/webconfig.ini cd ***moviegrabber install directory*** cat /var/log/syslog | grep -i MovieGrabber python MovieGrabber.py Let that last one run for about 30 seconds, and Ctrl+C to shut down the server. Give me the output from all those, and I should be able to work out most issues. This requires python (2.6), openssl, sqlite, python-argparse (included here) Home page: http://forums.sabnzbd.org/viewtopic.php?f=6&t=8569 Some screenshots (from homepage): argparse-unmenu-package.conf moviegrabber-unmenu-package.conf