I got nexdef working by REMOVING these packages
ca-certificates-{utils,cacert,mozilla}
This will temporarily break dependencies so you need to pacman -Rdd.
Then downgrading these
ca-certificates -> 20140325-1
curl -> 7.38.0-1
nss -> 3.17-3
It appears to be related to this https://lists.archlinux.org/pipermail/arch-general/2014-August/037057.html, which split the ca-certs package into three subpkgs.
Search Criteria
Package Details: mlbviewer 2014_sf_3-1
Package Actions
| Package Base: | mlbviewer |
|---|---|
| Description: | A collection of tools to view and listen to streaming baseball games from MLB.TV. |
| Upstream URL: | http://sourceforge.net/projects/mlbviewer |
| Category: | multimedia |
| Licenses: | |
| Submitter: | vanillacoffee |
| Maintainer: | vanillacoffee |
| Last Packager: | vanillacoffee |
| Votes: | 3 |
| First Submitted: | 2014-04-09 12:47 |
| Last Updated: | 2014-06-02 02:57 |
Dependencies (7)
- curl
- libconfig
- python2
- rtmpdump
- subversion (make)
- mpv (optional) – lightweight streaming media player
- python2-gdata (optional) – MLB classics
Required by (0)
Sources
Latest Comments
Comment by vanillacoffee
Comment by vanillacoffee
I posted about the nexdef problem over in the linux questions support thread, http://www.linuxquestions.org/questions/fedora-35/mlb-tv-in-linux-432479/page307.html It might take a little while to show up (must be approved by mods).
Comment by vanillacoffee
If anyone is having trouble watching postseason games on TBS, the dev has committed a fix in svn trunk. Check out the new package https://aur.archlinux.org/packages/mlbviewer-svn
Comment by vanillacoffee
Actually, yes, I have the same problem. It was working just a few days ago so this is a recent issue. Didn't Arch's curl package update recently?
Comment by terminalmage
Is anyone else having trouble with nexdef streams? When I ran mlbhls independent of mlbplay, I found that mlbhls was not able to verify the SSL certificate, and there were a lot of these errors:
[MLB] (CURL ERR) SSL certificate problem: self signed certificate in certificate chain (URL: https://mlb-ws.mlb.com/pubajaxws/bamrest/MediaService2_0/op-generateKey/v-2.3?contentId=36371627&kid=190138&playback=HTTP_CLOUD_WIRED_WEB&contentId=36371627&appAccountName=mlb&eventId=14-382951-2014-09-27&ipid=10019732&sessionKey=g96Z8jDaonAukNdIJl8ZzqgYM2Y%3D&country=gb&postalCode=ec1m)
Attempting to curl that URL resulted in similar errors:
curl: (6) Could not resolve host: URL
curl: (60) SSL certificate problem: self signed certificate in certificate chain
The weird thing is that netcat's CA bundle (/usr/share/ncat/ca-bundle.crt) would successfully verify, but I couldn't find any way of forcing mlbhls to use a different CA bundle.
In the end I patched the mlbhls source like so, to disable SSL verification: http://termbin.com/ih4e
It's not a solution of which I am very fond, but it's the only way I've been able to get nexdef to work.
Comment by vanillacoffee
Updated for release 2014-sf-2.
Comment by vanillacoffee
Good call. I have implemented this and bumped the pkg release.
Comment by gtmanfred
Hey,
This is awesome,
just so you know, you can just put the svn:// link for mlbhls in sources=()
Comment by vanillacoffee
I am not the author of mlbviewer, but I love this software and I use it on a daily basis. Hopefully this package helps some other baseball fans out there.
Note that mlbviewer requires a media player that is capable of reading from stdin. The authors recommend mplayer2, and personally I use mpv. See the 'video_player' variable in ~/.mlb/config.