{"action":"created","issue":{"url":"https://api.github.com/repos/mopidy/mopidy/issues/1404","labels_url":"https://api.github.com/repos/mopidy/mopidy/issues/1404/labels{/name}","comments_url":"https://api.github.com/repos/mopidy/mopidy/issues/1404/comments","events_url":"https://api.github.com/repos/mopidy/mopidy/issues/1404/events","html_url":"https://github.com/mopidy/mopidy/issues/1404","id":127803988,"number":1404,"title":"Duplicate seek events to appsrc","user":{"login":"adamcik","id":82534,"avatar_url":"https://avatars.githubusercontent.com/u/82534?v=3","gravatar_id":"","url":"https://api.github.com/users/adamcik","html_url":"https://github.com/adamcik","followers_url":"https://api.github.com/users/adamcik/followers","following_url":"https://api.github.com/users/adamcik/following{/other_user}","gists_url":"https://api.github.com/users/adamcik/gists{/gist_id}","starred_url":"https://api.github.com/users/adamcik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamcik/subscriptions","organizations_url":"https://api.github.com/users/adamcik/orgs","repos_url":"https://api.github.com/users/adamcik/repos","events_url":"https://api.github.com/users/adamcik/events{/privacy}","received_events_url":"https://api.github.com/users/adamcik/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mopidy/mopidy/labels/Audio","name":"Audio","color":"c7def8"},{"url":"https://api.github.com/repos/mopidy/mopidy/labels/bug","name":"bug","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/mopidy/mopidy/milestones/45","html_url":"https://github.com/mopidy/mopidy/milestones/v1.2%20-%20Gapless%20and%20GStreamer%201.x","labels_url":"https://api.github.com/repos/mopidy/mopidy/milestones/45/labels","id":1084268,"number":45,"title":"v1.2 - Gapless and GStreamer 1.x","description":"\r\n\r\n<!---\r\n@huboard:{\"order\":32.1875}\r\n-->\r\n","creator":{"login":"adamcik","id":82534,"avatar_url":"https://avatars.githubusercontent.com/u/82534?v=3","gravatar_id":"","url":"https://api.github.com/users/adamcik","html_url":"https://github.com/adamcik","followers_url":"https://api.github.com/users/adamcik/followers","following_url":"https://api.github.com/users/adamcik/following{/other_user}","gists_url":"https://api.github.com/users/adamcik/gists{/gist_id}","starred_url":"https://api.github.com/users/adamcik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamcik/subscriptions","organizations_url":"https://api.github.com/users/adamcik/orgs","repos_url":"https://api.github.com/users/adamcik/repos","events_url":"https://api.github.com/users/adamcik/events{/privacy}","received_events_url":"https://api.github.com/users/adamcik/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":48,"state":"open","created_at":"2015-04-26T22:08:42Z","updated_at":"2016-01-20T23:02:43Z","due_on":"2016-01-23T23:00:00Z","closed_at":null},"comments":3,"created_at":"2016-01-20T22:55:11Z","updated_at":"2016-01-20T23:35:03Z","closed_at":null,"body":"Currently we get one seek data event per output in the tee. This can be easily verified by commenting out the dummy fakesink in the tee, or adding extra ones. The end result of this is that mopidy-spotify seeking isn't smooth, as we start playing from the seeked position and then do it again shortly afterwards.\r\n\r\nProper fix for this, assuming multiple outputs is still a goal is to have mopidy de-dupe this, or to do it ourselves via the new segment events getting to the tee."},"comment":{"url":"https://api.github.com/repos/mopidy/mopidy/issues/comments/173402010","html_url":"https://github.com/mopidy/mopidy/issues/1404#issuecomment-173402010","issue_url":"https://api.github.com/repos/mopidy/mopidy/issues/1404","id":173402010,"user":{"login":"adamcik","id":82534,"avatar_url":"https://avatars.githubusercontent.com/u/82534?v=3","gravatar_id":"","url":"https://api.github.com/users/adamcik","html_url":"https://github.com/adamcik","followers_url":"https://api.github.com/users/adamcik/followers","following_url":"https://api.github.com/users/adamcik/following{/other_user}","gists_url":"https://api.github.com/users/adamcik/gists{/gist_id}","starred_url":"https://api.github.com/users/adamcik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamcik/subscriptions","organizations_url":"https://api.github.com/users/adamcik/orgs","repos_url":"https://api.github.com/users/adamcik/repos","events_url":"https://api.github.com/users/adamcik/events{/privacy}","received_events_url":"https://api.github.com/users/adamcik/received_events","type":"User","site_admin":false},"created_at":"2016-01-20T23:35:03Z","updated_at":"2016-01-20T23:35:03Z","body":"Correct fix might be an event probe on the src pad of the appsrc and rejecting all but the first or last seek event. We'll see tomorrow."}}