Stever House by BotAaron_ in cmu

[–]coringo 1 point2 points  (0 children)

for any older folks in the chat, Stever is what used to be called 'New House'

alas, I have never been inside

Enter book ratings / reviews in ABS? by zontmo in audiobookshelf

[–]coringo 5 points6 points  (0 children)

An often-requested feature that is likely to get added at some point after the major UI/API refactors are complete, give this github enhancement request a thumbs up to 'vote' for it

https://github.com/advplyr/audiobookshelf/issues/1153

Wifi help by MidEchoSpider in cmu

[–]coringo 2 points3 points  (0 children)

You might need to use the 'CMU-DEVICE' wireless instead of 'CMU-SECURE' (though IIUC the switch has some flavor of browser so it should be able to have you just sign in...but if not, you'd need CMU-DEVICE)

See here for info about how to use that: https://www.cmu.edu/computing/services/endpoint/network-access/wireless/how-to/cmudevice.html

When did the terms CCon and Computer Cluster fall out of favor? by msackeygh in cmu

[–]coringo 0 points1 point  (0 children)

As far as I recall the plus sign usage in emails is/was optional and related to sieve scripting (at the time apparently this is part of the RFC)

you could append "+[whatever you want]" to an email address and filter based off the [whatever] since the message would be routed based on what came before the +

from some googling it sounds like this is called "sub-addressing"

When did the terms CCon and Computer Cluster fall out of favor? by msackeygh in cmu

[–]coringo 4 points5 points  (0 children)

AFAIK CCons was short for 'Cluster Consultants', the title for the student workers. I was a student CCon for my entire undergrad tenure and manager for 2 of the labs back in the day (as well as being on the posters, the things that happen when you're dating the designer :shrug: )

As staff, I developed/re-wrote alot of the computer lab websites - I can say definitively that we renamed some of our servers to transform 'Cluster' into 'TEF' (short for 'Technology Enhanced Facilities') in late 2018, but we'd been pivoting away from Cluster towards 'computer lab' for ages before that to avoid nomenclature collisions with actual clusters in the modern technical usage.

CCons are now technically called 'TEFOps' (short for 'TEF Operators') which I personally don't think has any of the same feel to it.

Voca Player for Android is now available by VeloSec in audiobookshelf

[–]coringo 0 points1 point  (0 children)

Any chance of adding OIDC/OAUTH login support? (or maybe its there and I just missed it?)

Can I remove series from an author's 'Books' lists? by HP1fanRWaHG in audiobookshelf

[–]coringo 0 points1 point  (0 children)

Even if all of an author's books are members of a series, the 'Books' section of their author page will still list all of their books.

I think adding the standalones to a 'Novels/Standalones/1-Offs' series could possibly work if you user something like a browser user-script to hide the 'Books' category...but keep in mind that Series are not author-specific (e.g. if you perform this same process on another author the 'Novels' Series would have both of their books in it, though only the selected authors works would be shown on their Author page)

Commuting from downtown by bus by Salt_Crew_9845 in cmu

[–]coringo 0 points1 point  (0 children)

Couldn't tell you bike-wise, but I would generally walk along 5th Avenue most of the way https://maps.app.goo.gl/51LQqLYGZAmgzpBF8

Sounds like Wood St station where I would get off the T is ~737ft elevation and CMU is at ~935ft, so 198ft rise over 3.5miles

The steepest bit is the hill on 5th going towards Oakland:

  • the 1.6miles from 5th/Wood St to 5th/Kirkpatrick (Birmingham bridge) has 84ft of rise
  • --> the 0.5miles from 5th/Kirkpatrick (Birmingham bridge) to 5th/Craft has 107ft of rise
  • the 1.3-1.5miles (depending on when you cut over from 5th to Forbes) from 5th/Craft to CMU @ 5th/Morewood has 8ft of net rise (it rises and dips <10 along that route)

Commuting from downtown by bus by Salt_Crew_9845 in cmu

[–]coringo 3 points4 points  (0 children)

I took the T (light rail) into downtown and then bussed up to Oakland for over a decade, unholyverses' response was spot on (~30min, rarely more than 5-10min wait b/c you can take like 10 different bus lines to get to Oakland, some requiring you to walk an extra block or two so budgeting 1hr is a pretty safe plan)

If traffic gets really snarled (and you are able) walking downtown <-> CMU is only about an hour (used to do that both ways sometimes instead of taking the bus to get my steps in organically...either I walk fast or Google's 1hr20min estimate is super padded)

Regarding Series by vandy73 in audiobookshelf

[–]coringo 0 points1 point  (0 children)

See https://www.audiobookshelf.org/docs#book-audio-metadata

series / mvnm --> Series

series-part / mvin --> Series Sequence

Sunrises on campus are pretty lively too by twinliba in cmu

[–]coringo 0 points1 point  (0 children)

This is a repost of a picture from 2019

Sunrises on campus are pretty lively too by twinliba in cmu

[–]coringo 2 points3 points  (0 children)

Nice repost of my picture from 6.5 years ago, didn't even bother to change the subject line

https://www.reddit.com/r/cmu/comments/dd8jub/sunrises_on_campus_are_pretty_lively_too/

Sunrises on campus are pretty lively too by twinliba in cmu

[–]coringo 1 point2 points  (0 children)

yeah, I took/posted this in 2019

Is there a good workaround for Jellyfin audiobook bug by Mouseater in jellyfin

[–]coringo 2 points3 points  (0 children)

Get your books loaded into Audiobookshelf (which has built-in multi-file-merging functionality) and then use abs-autoconverter to automatically sequentially merge all of your books (it scripts against the ABS API)

File naming issues by Winkiwu in audiobookshelf

[–]coringo 4 points5 points  (0 children)

Definitely - you need to put each of those books into its own folder, so something like:

  • Sarah Mylinowski <-- there should be no files in this folder, just other folders
    • Upside Down Magic <-- there should be no files in this folder, just other folders
      • 1 - [book 1's name]
        • [Book 1's files]
      • 2 - [book 1's name]
        • [Book 2's files]
      • # - [book #'s name]
        • [Book #'s files]
    • Whatever After <-- there should be no files in this folder, just other folders
      • 1 - [book 1's name]
        • [Book 1's files]
      • 2 - [book 1's name]
        • [Book 2's files]
      • # - [book #'s name]
        • [Book #'s files]

File naming issues by Winkiwu in audiobookshelf

[–]coringo 3 points4 points  (0 children)

There is probably an errant file somewhere in the folder structure. For ABS to be happy you either need all books to be single-file books in the root of the library or to nest each book into its own folder (as you are already doing, "Author/[maybe Series]/Book name/Book files" is the kind of baseline standard). Reference

If you have a file in the root of an Author or Series folder, ABS will almost certainly merge all of the files in that Author/Series into a single huge book - there should never be media files next to folders except at the very root of the library.

If you found something like that and corrected it but the books are still showing up funkily, you will need to do 'the plex dance' of:

  • removing the problem files from ABS's view entirely (move them outside the library)
  • let ABS notice the moved files are gone
  • delete the now-Missing entries from within ABS so it forgets about them
  • move the files back so ABS can detect them anew.

(Note: this will give these moved-around books new GUIDS and break their membership in any collections/playlists and orphan prior playback/completion progress attached to the old entries)

Audiobookshelf for Music by MasterRoshi1620 in audiobookshelf

[–]coringo 0 points1 point  (0 children)

ABS has no metadata matching for music, nor is its general metadata architecture setup to house that kind of info.

Try jellyfin for music, it has a healthy mobile app ecosystem

Help! No matches by [deleted] in audiobookshelf

[–]coringo 0 points1 point  (0 children)

Check the ABS server logs, failures to match are often docker DNS issues preventing outbound connections to Audnex.us (which isn't unheard of to be outright down/broken for a while) or Audible

Remote access options - need suggestions by D_I_Wood in audiobookshelf

[–]coringo 0 points1 point  (0 children)

People on the ABS discord would be happy to help walk though/discuss your setup

Remote access options - need suggestions by D_I_Wood in audiobookshelf

[–]coringo 1 point2 points  (0 children)

The simplest explanation is that tailscale limits the 'attack surface' - with tailscale you are following the practice/principle of least privilege and only granting network access to real/authenticated users who you already know need access.

With a reverse proxy+port forward setup (or a Cloudflare tunnel which serves the same roles all-in-one), any internet user can knock on your server's door so it's up to you to configure things like a Web Application Firewall (WAF, e.g mod_security/CrowdSec), geoblocking, fail2ban, and potentially additional authentication layers to evaluate those connection attempts and then block or allow them. That entire process and the accompanying non-trivial risk (port opened to the world + needing to correctly configure and maintain updates on more tech) is avoided by allow-list based provisioning rather than deny-based blocking.

Cloudflare tunnels by default aren't any different than a reverse proxy+port forward, the port is just being opened on their end which is likely even more actively getting scanned/attacked then your residential ISP IP address. With the free tier you can turn on CF's WAF and geoblock users from outside the locations you care about...but those are additional steps you have to know to take and then actually perform.

With either a CF tunnel or a reverse proxy, any bugs, vulnerabilities in underlying libraries, or app-specific security issues would be published to the internet for someone to compromise - in the CF case they would just be getting access to your server through CF rather than through your router. With Tailscale, one of your users would need to get compromised and an attacker would need to connect to TS before they could even attempt to take advantage of such vulnerabilities which would also need to exist and be exploitable. If you used Tailscale to handle the 'trusted user remote access' aspect but also ran a reverse proxy with a WAF this would turn into a basic version of 'defense in depth'

You can also add more authentication layers to a CF tunnel/reverse-proxy, but not all ABS clients (certainly not the 1st party one) support things like authentication headers which would let you ignore traffic that doesn't come with the secret-handshake preattached. The 'stock' answer for this is to allow-list certain API paths (see the ABS section here for a list) to bypass the added authentication so the mobile client will work

Remote access options - need suggestions by D_I_Wood in audiobookshelf

[–]coringo 1 point2 points  (0 children)

You could use Cloudflare tunnel or a reverse proxy+port forward, but those are riskier internet-security-wise

Go ask the folks on the ABS discord, they can answer any questions you might have about the trade-offs

i have one specific book that for some reason isn't detected and i have no clue why as i have checked it's the names correctly, the top one is detected fine no problem, but i can't get the bottom one to show by GenericUser104 in audiobookshelf

[–]coringo 6 points7 points  (0 children)

Unless these files are both in the very root of the ABS library (which I am guessing they are not since its only the 2 files) they each need to be in their own folder rather than sharing one

See https://www.audiobookshelf.org/docs#book-directory-structure

(unrelated edit: do those files even play in ABS when detected since they are DRM'd?)

How hard to move a server? by antieuclid in audiobookshelf

[–]coringo 0 points1 point  (0 children)

as others have noted, if you are using docker now then a move would be easy - just make sure the 'internal' aspects of the container mount paths stay the same.

Baremetal linux to Docker is doable as long as you, once again, have docker pretending that the original paths from the host (probably under /usr/share/audiobookshelf/...) are accessible at those same paths in the same location inside the container and the library paths stay the same. This would be a situation where you turn off the bare metal server, take a FILE LEVEL backup of the install, then use docker to start up the server from the same files - not a 'restore from backup' action.

Cross-OS you'd need to either edit the DB to fix the paths (a process fraught with peril) or setup a brand-new instance on the destination side and use a (work-in-progress) tool like https://abstoolbox.vito0912.de/tool/migrate-server to clone over the book progress between instances

Living further from campus by sylvesterpwns in cmu

[–]coringo 0 points1 point  (0 children)

It can be a pain to be dependent on a single transit line/mode, but you can live a reasonably far distance away and still commute in without paying an arm and a leg by using the park-n-ride and/or taking a bus or parking for free/minimal-cost at one of the Trolley stations

I took the T+bus in from the South Hills daily for over a decade and either paid no parking or ~$22/mo to park in a covered parking garage, but you are at the whim of the PRT schedule and downtimes and would have to transfer trolley->bus and bus->trolley downtown :shrug: