Citation: 6B_715/2015 E. C

X.________ forme un recours en matière pénale auprès du Tribunal fédéral contre l'arrêt cantonal et conclut, avec suite de frais et dépens, principalement à son annulation, à la constatation de la violation de son droit d'être entendu par le tribunal de première instance et au renvoi de la cause à cette autorité. Subsidiairement, il conclut à sa réforme en ce sens que la libération conditionnelle accordée par le TAPEM le 30 avril 2014 n'est pas révoquée. Il sollicite en outre l'assistance judiciaire. Invités à se déterminer sur le recours, la cour cantonale y a renoncé en se référant aux considérants de son arrêt, cependant que le Ministère public a conclu à son rejet.