Jump to content

Beta 3.1.0


7illusions

Recommended Posts

ok, for kicks, can you try some different pins?

 

remember that you have to re-open the client app first so that it can sync, then sign out and try to sign in offline

Link to comment
Share on other sites

Hi,

Easy Pin

1) Signed into app, Closed. Went offline, entered library directly no sign on.

2) Logged out of app. Closed. Went offline. Opened app presented with profile screen (one user, the one signed in previously).

     Clicked on profile picture presented with standard logon screen (No indication that Anytime). Regular password did that work, no message of failure unauthorized etc. Entered easy PIN accessed library.

3) Could not logoff from Anytime library. Closed app.  Reopened app went directly to library.

4) Went back online. Opened app presented with profile screen all users. Logged on normally.

 

Not sure of all the expected behavior hope this helps. Other than some messages and the ability to logout seemed right to me.

 

-Vicpa

Link to comment
Share on other sites

Hi,

additional thing. If possible in the app may want to change "New" to "Latest", movies, music tv etc.to be consistent with web and MBC.

 

Thanks Vicpa

Link to comment
Share on other sites

swhitmore

@@Luke should I just completely reinstall MBS? I don't know what else to do to fix this issue. I think It might arise when you uninstall the Win8.1 app.

Link to comment
Share on other sites

swhitmore

delete your sync db file under data, or reinstall MBS

 

Thanks. Reinstalling fixed it. I'll test tonight if uninstalling the app will break it again.

  • Like 1
Link to comment
Share on other sites

7illusions

New build is up .222

 

Lots of bugfixes

Play from here for episodes

New albums first in Music hub

Smaller text in Contextmenu title

Now playing view in offfline mode

  • Like 2
Link to comment
Share on other sites

AgileHumor

Crash when open app > Select any media on home page.  Crashed about 75% of time when selecting.

Sequence: 107
Date/time: 2015-02-16T16:11:26.6066034+00:00
Level: FATAL
Thread: 3
Logger: Application
------------------------
The application crashed: Value cannot be null.
Parameter name: userId
------------------------
System.ArgumentNullException: Value cannot be null.
Parameter name: userId
   at MediaBrowser.ApiInteraction.ApiClient.<GetItemAsync>d__73.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.Service.TvService.<GetShowDetails>d__62.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.ViewModels.TvShowDetailsViewModel.<OnNavigatedTo>d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__4(Object state)
   at System.Threading.WinRTSynchronizationContext.Invoker.InvokeCore()
------------------------
Session: {"PackageArchitecture":"Neutral","PackageFullName":"436337Illusions.com.MediaBrowser_3.1.0.222_neutral__77hd5e1v1hqs4","PackagePublisher":"CN=CA9FBA89-9B8C-4501-9177-37B89E41D3FF","PackagePublisherId":"77hd5e1v1hqs4","PackageResourceId":"","PackageVersion":"3.1.0.222","InstallationId":"75b67c86-f01e-4c19-8807-ad732168a2fd"}

First Occ: Install App, Sign in via Connect, First Media Opened Item Details, Click Back, Click other media item, Crashes to Desktop

Second Occ: Open App, Select Media, Crashes to Desktop

 

Note - I also tried uninstalling app and re-installing to make sure not errant setting.

Edited by AgileHumor
Link to comment
Share on other sites

Hi,

Must be a Connect thing, 222 is not crashing for me (Not using connect)

 

BTW Thanks for the New Album change!

Link to comment
Share on other sites

also can everyone help test the offline pin feature? that is really the main thing holding up the stable server release. thanks.

Link to comment
Share on other sites

- in the server dashboard go to a user account that has already signed into the 8.1 app.

- setup the easy pin code on the password tab

- go back to the 8.1 app. you need to make the sync process run so that the client will sync the offline pin code. the easiest way to do this is just sign into the app.

- then sign out of the app, click AnyTime SIgn In. You should be able to sign in offline using the pin, and you should get a graceful error message for invalid input

Link to comment
Share on other sites

AgileHumor

New build, .223

 

@@AgileHumor can you test again? thanks

 

Opening movies works sometimes.

 

TV collections seem to be an issue where it won't open. 

Sequence: 148
Date/time: 2015-02-16T18:17:26.9683714+00:00
Level: FATAL
Thread: 3
Logger: Application
------------------------
The application crashed: One or more errors occurred.
------------------------
MediaBrowser.Model.Net.HttpException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> System.Net.WebException: The remote server returned an error: (401) Unauthorized.
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait(TimeSpan timeout)
   at MediaBrowser.ApiInteraction.PortableHttpWebRequestFactory.<>c__DisplayClass5.<GetResponseAsync>b__4()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at MediaBrowser.ApiInteraction.Net.HttpWebRequestClient.<GetResponse>d__1.MoveNext()
   --- End of inner exception stack trace ---
   at MediaBrowser.ApiInteraction.Net.HttpWebRequestClient.<GetResponse>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.ApiInteraction.Net.HttpWebRequestClient.<SendAsync>d__f.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.ApiInteraction.ApiClient.<SendAsync>d__55.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.ApiInteraction.ApiClient.<GetItemAsync>d__73.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.Service.MoviesService.<GetMovieDetails>d__44.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.ViewModels.DetailsPageViewModel.<OnNavigatedTo>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__4(Object state)
   at System.Threading.WinRTSynchronizationContext.Invoker.InvokeCore()
------------------------
Session: {"PackageArchitecture":"Neutral","PackageFullName":"436337Illusions.com.MediaBrowser_3.1.0.223_neutral__77hd5e1v1hqs4","PackagePublisher":"CN=CA9FBA89-9B8C-4501-9177-37B89E41D3FF","PackagePublisherId":"77hd5e1v1hqs4","PackageResourceId":"","PackageVersion":"3.1.0.223","InstallationId":"47f98399-26be-4300-ac54-ac6f60164ca7"}
Sequence: 111
Date/time: 2015-02-16T18:18:21.5002580+00:00
Level: FATAL
Thread: 3
Logger: Application
------------------------
The application crashed: One or more errors occurred.
------------------------
MediaBrowser.Model.Net.HttpException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> System.Net.WebException: The remote server returned an error: (401) Unauthorized.
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait(TimeSpan timeout)
   at MediaBrowser.ApiInteraction.PortableHttpWebRequestFactory.<>c__DisplayClass5.<GetResponseAsync>b__4()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at MediaBrowser.ApiInteraction.Net.HttpWebRequestClient.<GetResponse>d__1.MoveNext()
   --- End of inner exception stack trace ---
   at MediaBrowser.ApiInteraction.Net.HttpWebRequestClient.<GetResponse>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.ApiInteraction.Net.HttpWebRequestClient.<SendAsync>d__f.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.ApiInteraction.ApiClient.<SendAsync>d__55.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.ApiInteraction.ApiClient.<GetItemAsync>d__73.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.Service.MoviesService.<GetMovieDetails>d__44.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.ViewModels.DetailsPageViewModel.<OnNavigatedTo>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__4(Object state)
   at System.Threading.WinRTSynchronizationContext.Invoker.InvokeCore()
------------------------
Session: {"PackageArchitecture":"Neutral","PackageFullName":"436337Illusions.com.MediaBrowser_3.1.0.223_neutral__77hd5e1v1hqs4","PackagePublisher":"CN=CA9FBA89-9B8C-4501-9177-37B89E41D3FF","PackagePublisherId":"77hd5e1v1hqs4","PackageResourceId":"","PackageVersion":"3.1.0.223","InstallationId":"47f98399-26be-4300-ac54-ac6f60164ca7"}
Sequence: 114
Date/time: 2015-02-16T18:17:53.3908733+00:00
Level: FATAL
Thread: 3
Logger: Application
------------------------
The application crashed: One or more errors occurred.
------------------------
MediaBrowser.Model.Net.HttpException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> System.Net.WebException: The remote server returned an error: (401) Unauthorized.
   at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait(TimeSpan timeout)
   at MediaBrowser.ApiInteraction.PortableHttpWebRequestFactory.<>c__DisplayClass5.<GetResponseAsync>b__4()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at MediaBrowser.ApiInteraction.Net.HttpWebRequestClient.<GetResponse>d__1.MoveNext()
   --- End of inner exception stack trace ---
   at MediaBrowser.ApiInteraction.Net.HttpWebRequestClient.<GetResponse>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.ApiInteraction.Net.HttpWebRequestClient.<SendAsync>d__f.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.ApiInteraction.ApiClient.<SendAsync>d__55.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.ApiInteraction.ApiClient.<GetItemAsync>d__73.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.Service.TvService.<GetShowDetails>d__62.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MediaBrowser.ViewModels.TvShowDetailsViewModel.<OnNavigatedTo>d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__4(Object state)
   at System.Threading.WinRTSynchronizationContext.Invoker.InvokeCore()
------------------------
Session: {"PackageArchitecture":"Neutral","PackageFullName":"436337Illusions.com.MediaBrowser_3.1.0.223_neutral__77hd5e1v1hqs4","PackagePublisher":"CN=CA9FBA89-9B8C-4501-9177-37B89E41D3FF","PackagePublisherId":"77hd5e1v1hqs4","PackageResourceId":"","PackageVersion":"3.1.0.223","InstallationId":"47f98399-26be-4300-ac54-ac6f60164ca7"}
Edited by AgileHumor
Link to comment
Share on other sites

Hi,

Browsing/playback working fine here as well.

 

Reran tests

Easy Pin

1) Signed into app, Closed. Went offline, entered library directly no sign on.

2) Logged out of app. Closed. Went offline. Opened app presented with profile screen (one user, the one signed in previously).

     Clicked on profile picture presented with standard logon screen  Regular password did not work, Message incorrect password or user. Entered easy PIN accessed library.

3) Closed app.  Reopened app went directly to library.

4) Went back online. Opened app presented with profile screen all users. Logged on normally.

 

Seem to be working fine. Is there another variation you would like me to test?

 

One thing. Can the back button functionality be fixed at the library screen after sign in. It let you go back to logon, profiles etc.

 

See pic. Stop back function here or some such thing.

 

54e2450fa4850_Screenshot1.png

 

-Vicpa

 

BTW found the issue with Album/Artist thing. Server/api call problem. Will post in the server forum.

Link to comment
Share on other sites

7 - if authentication fails on the offline pin, you might want to adjust the error message to indicate it's not their regular password.

 

"Invalid username or pin code entered. Please try again".

 

Then on the login screen, adjust the password field label to "Pin code:"

 

Then, underneath the password field, some help text. "Your pin code is configured separately from your regular password.". You could even have a learn more button that takes you to our corresponding wiki page:

 

https://github.com/MediaBrowser/Wiki/wiki/Passwords

Link to comment
Share on other sites

7illusions

Luke, I'm trying to use the server translations as much as possible nowadays since that has a much shorter lead time and to uniform the way we communicate with the users.

If you could just create the strings you want me/others to use in the webclient translation-project Ill add it asap. :)

Link to comment
Share on other sites

jasonmcroy

Hi guys!

 

Ok, my first test with this new function went totally fine and smooth. The only comment I can make, and I am not sure what is expected on length of time it should take to convert a file, is it took about 2 hours to sync a 1 1/2 hour movie. This was on my laptop (64 Bit Quad Core 2.40GHz with 4 GB ram) so you have a reference to my machine.

 

It performed smoothly though with no issues.

 

I am now going to sync a TV show that is 20 minutes and then one that is 50 minutes.

 

-Jason

 

Also to add: Playback after sync went totally fine as well. I exited the server and put the laptop into airplane mode.

Edited by jasonmcroy
Link to comment
Share on other sites

if transcoding is required it will take about as long as the video itself. we'll add settings for that later i'm sure.

  • Like 1
Link to comment
Share on other sites

jasonmcroy

Cool. Next time I will sync it at different settings too and see what it does. The one I chose was the medium quality setting.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...