Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

browsePlaylists doesn't work with my user. It just links to the YouTube channel #39

Open
snowliondev opened this issue Feb 16, 2015 · 4 comments

Comments

@snowliondev
Copy link

Try entering the user NKTIKBU

Clicking the profile name just opens the channel page in a new tab rather than the playlists.

@nosenseproduction
Copy link

This is the CSS

/*

  • YouTube TV
    */

/*

  • Base Canvas
    */
    .ytv-canvas{
    display: block;
    background: #282828;
    overflow: hidden;
    font-family: arial, sans-serif;
    }
    .ytv-canvas ::-webkit-scrollbar{
    border-left: 1px solid #000;
    width: 10px;
    }
    .ytv-canvas ::-webkit-scrollbar-thumb{
    background: rgba(255,255,255,0.1);
    }

/*

  • Video
    */
    .ytv-video{
    position: absolute;
    top: 0;
    right: 300px;
    bottom: 0;
    left: 0;
    height: 100%;
    }
    .ytv-video iframe{
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    display: block;
    }

/*

  • List
    */
    .ytv-list{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 300px;
    }
    .ytv-list-inner{
    overflow: auto;
    position: absolute;
    top: 52px;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-overflow-scrolling: touch;
    }
    .ytv-list ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
    }
    .ytv-list .ytv-active a{
    border-left: 2px solid #fff;
    background: rgba(255,255,255,0.05);;
    }
    .ytv-list a{
    display: block;
    text-decoration: none;
    font-size: 11px;
    color: #FEFEFE;
    padding: 10px;
    padding-left: 8px;
    border-top: 1px solid rgba(255,255,255,0.1);
    border-bottom: 1px solid rgba(0,0,0,0.5);
    border-left: 2px solid transparent;
    }
    .ytv-list a b{
    max-height: 45px;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    }
    .ytv-list li:first-child a{ border-top: none; }
    .ytv-list li:last-child a{ border-bottom: none; }
    .ytv-list a:hover,
    .ytv-list-header .ytv-playlists a:hover{ background:
    rgba(255,255,255,0.05); }
    .ytv-list a:active,
    .ytv-list-header .ytv-playlists a:active{ background: rgba(0,0,0,0.05); }
    .ytv-list .ytv-content{ padding-left: 125px; }
    .ytv-list .ytv-thumb-stroke{
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    right: 1px;
    z-index: 2;
    outline: 1px solid rgba(255,255,255,0.1);
    }
    .ytv-list .ytv-thumb{
    float: left;
    position: relative;
    outline: 1px solid rgba(0,0,0,0.5);
    }
    .ytv-list .ytv-thumb img{
    width: 120px;
    display: block;
    }
    .ytv-list .ytv-thumb span{
    position: absolute;
    bottom: 5px;
    right: 5px;
    color: #eee;
    background: rgba(0,0,0,0.7);
    font-size: 11px;
    font-weight: bold;
    padding: 0px 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    }
    .ytv-views{
    display: block;
    margin-top: 5px;
    font-size: 10px;
    font-weight: normal;
    opacity: 0.3;
    }

.ytv-list-header{
height: 52px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.ytv-list-header a{
background: rgba(255,255,255,0.05);
position: relative;
z-index: 10;
}
.ytv-list-header img,
.ytv-list .ytv-playlists .ytv-thumb img{
width: 30px;
vertical-align: middle;
}
.ytv-list-header span{
padding-left: 10px;
font-size: 12px;
font-weight: bold;
}

/*

  • Playlists
    */
    .ytv-playlists{
    z-index: 9;
    position: absolute;
    background: #282828;
    top:52px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
    display: none;
    }
    .ytv-playlists img,
    .ytv-list-header img{
    float: left;
    }
    .ytv-playlists a span,
    .ytv-list-header a span{
    white-space: nowrap;
    padding-left: 10px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    }
    .ytv-list-header > a span{
    line-height: 30px;
    }
    .ytv-list-header .ytv-playlists a{
    background: none;
    }
    .ytv-playlist-open .ytv-playlists{
    display: block;
    }

/*

  • Modifiers
    */
    .ytv-relative{
    position: relative;
    width: 100%;
    height: 100%;
    }
    .ytv-full{
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    }
    .ytv-arrow {
    height: 10px;
    width: 0;
    position: relative;
    top: 10px;
    right: 5px;
    border: 10px solid transparent;
    float: right;
    border-top-color: rgba(0,0,0,0.4);
    display: none;
    }
    .ytv-has-playlists .ytv-arrow{
    display: inline-block;
    }
    .ytv-playlist-open .ytv-arrow{
    border-color: transparent;
    border-bottom-color: rgba(0,0,0,0.4);
    top: -10px;
    }

.ytv-list-header a:after,
.ytv-clear:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

2015-02-16 18:30 GMT+02:00 snowliondev [email protected]:

Try entering the user NKTIKBU

Clicking the profile name just opens the channel page in a new tab rather
than the playlists.


Reply to this email directly or view it on GitHub
#39.

Best Regards, Vasil Enev

@snowliondev
Copy link
Author

Sorry that does not help me. I get this error in the console log...

 Uncaught TypeError: Cannot read property '1' of undefined ytv.js:204 
prepare.playlists ytv.js:104 
utils.ajax.get.handle.onreadystatechange

@snowliondev
Copy link
Author

Found the issue. I had a few playlists that were empty on that channel. I deleted them and it worked as normal.

@nosenseproduction
Copy link

Kind regards,

Vasil Enev
M: (359) 886 227 550
W: www.nosenseproduction.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants